理化学研究所 計算科学研究センター

メニュー
メニュー
Events/Documents イベント・広報

公開ソフト講習会【英語版】 2015年度 第12回「KFoundation ハンズオン」開催(2月15日)

※今回の講習会は英語で開催されます。 / This tutorial will be held in English.

KFoundation is an alternative standard library for C++, made of over 80 well-documented classes for small and large scale programs. KFoundation is home-made at AICS and features maximum portability, and makes memory management, logging, debugging, international support, I/O, and distributed task scheduling, faster, easier and more elegant. Its serialization toolbox can be used to read and write configuration files, or exchange complex data between remote nodes. This course offers a brief overview of KFoundation APIs and a deeper view on the more essential ones.

講習会名 / Title 12th AICS Software Workshop "KFoundation Hands-On Tutorial"
主催 / Organized by RIKEN AICS
共催 / Supported by FOCUS (Foundation for Computational Science)
開催日時 / Date and Time Date: February 15th(Mon), 2016
Time: 10:00-15:00 
(start registration at 9:30, lunch break 12:00-13:00)
場所 / Venue RIKEN AICS in Kobe at C107(1st floor)
対象 / Target audience Intermediate in C++
端末 / Computer Please bring your own laptop with Linux and MacOS X.
開催言語 / Language English
定員 / Capacity 20
関連ウェブサイト / Related website KFoundation
FOCUS (Website is in Japanese)

申し込み締め切り / Registration Deadline:
February  8th(Mon)  12th(Fri), 2016
  (The deadline was extended.)

申し込み方法 / How to register:
Please send email to aics-soft-seminar[at]riken.jp (please change[at]to @) including the following information.

Email title: Application for "KFoundation Hands-On Tutorial"
In Email:
==================
Application for "KFoundation Hands-On Tutorial" on Feb 15, 2016
・Name:
・Affiliation:
・Occupation:
・Email address:
・Are you planning to join the workshop Beyond Object-Oriented on March 7th?:
Yes / No / Not decided yet
・If “Yes”, please choose your residency status:
resident / non-resident
==================

問合せ先 / Inquiry:
aics-soft-seminar[at]riken.jp

※please change[at]to @

講習会内容 / Program:
Session 1:
Part 1 - Memory Management in KFoundation and KFObject

Part 2 - Using Logger API, System API, IO APIs, PrintWriter, and Streamer.

Part 3 - Portable Types and Type Wrappers, UString, and Containers.


Session 2:
Part 1 - Reading and Writing JSON, XML, and KFor files using ObjectSerializer and ObjectStreamReader.

Part 2 - APIs for Multi-threading and Task Scheduling.

Part 3 - Other APIs (Timer and Parser).