※今回の講習会は英語で開催されます。 / 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
(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||
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"
Application for "KFoundation Hands-On Tutorial" on Feb 15, 2016
・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:
※please change［at］to @
講習会内容 / Program:
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.
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).