April 29, 2010

OSDC.TW 2010 Video

We have some videos break.
For all videos that work well:

April 14, 2010

[Speaker] Hsiao, Ching-Teng

Research engineer in Research Center for Information Technology
Innovation, Academia Sinica.

Dr. Hsiao, Ching-Teng was the CTO(Chief Technology Officer)
and COO(Chief Operation Officer) of Yam.com in 2003-2008. He is
co-founder of Frontier Foundation in 1995. (http://chsiao.myid.tw/)

[Speaker] Nate Klingenstein

Internet2 Senior Technical Analyst

Nate Klingenstein is a member of the Shibboleth core team. His primary
research interests include sharing identifiers and identities across
domains, the nature of identity vs. identifier vs. attribute,
holder-of-key federated identity, modeling externally facing
enterprise middleware interfaces, and reputation-based trust webs.
Research hobbies are economics, quantum physics, cosmology, large
fish, peak oil, and biochemistry. He is actively involved in OASIS
SSTC and other standards efforts.

April 9, 2010

[Schedule] Perl 5.12

Perl 5.12 is the latest stable release of the programming language we all know in love. It's faster, less buggy and more flexible than ever before. Come learn about what's new in this version and how our community and release process have been evolving over the past year.

[Schedule] AnyMQ: Scalable and Simple Message Queues in Perl

Message Queues are extremely useful in distributed applications and
cloud environments.  AnyMQ is a Perl-based in-process message queue
system, with optional adapters to external message queue servers that
support AMQP or other messaging protocols.

[Schedule] K-9 Mail

K-9 Mail is an opensource email client for Android. It began as a fork to fix bugs in the Android 1.0 Email application. Now, a year and a half later, we have committers from around the world and are building a world-class mobile email client.

April 8, 2010

[Schedule] Maidroid--用萌化的手侵入侵藍星

Java 程式語言是 Android 官方預設的應用程式開發方式,但我們也能夠
使用其他產生標準 JVM bytecode 的高階程式語言來進行 Android 應用
程式的開發,其中 Scala 就是一個可以拿來開發 Android 應用程式的
JVM-based 程式語言。

與 Java 相較之下,Scala 具有 type inference、function literal、
high-oreder function、function currying、pattern matching 等可進
行 Function Programming 的特色,讓程式設計師可以用比 Java 更簡短
易懂的程式碼來實作 Android 應用程式。

Scala 同時也是 statically typed 的編譯式語言,並且與 Java 具有完
整的 interoperability,這讓我們在使用 Scala 撰寫 Android 應用程式
時,可以直接使用所有 Android SDK 所提供的元件,而不需要任何的
gule code。

另一方面,與 JRuby / Jython 等 script 程式語言開發的 Android 應用
程式不同,使用 Scala 撰寫的 Android 應用程式可直接封裝成標準的 APK
檔, 使用者的手機上不必安裝 ASE 等額外的環境即可執行。

綜合上述幾點,Scala 是一個相當適合拿來取代 Java 開發 Android 程式
的語言,在這個議程中,我們就將介紹如何利用 Scala 開發 Android 應用
程式。

[Schedule] Designing Website for Mobile Safari

Mobile devices are challenging devices to play with. This section shows some tips, constraints, and existing libraries.
We would also like to share design experiences about Registrano Mobile ( http://registrano.com/ ) and Redmine iPhone plugin ( http://github.com/hlb/redmine_iphone_plugin )

[Schedule] eServ : Embedded Native C/C++ Web Framework

eServ 的目標是用最少的 C/C++ 程式碼,打造足以應用於嵌入式系統或對資源受限環境的 Web
framework,期許可兼顧效能、彈性,以及建立原生 (native) 函式庫與系統程式的有效互動。eServ 前身首次展示於 2007
年 OSDC.tw Lightening Talk,使用的案例如:在 Embedded Linux 開發無線網路基地台應用時,可從 Web
server + CGI/Servlet + Database 都用同一隻 C 語言程式處理,僅佔用極少的系統資源。

[Schedule] 0xdroid -- community-developed Android distribution by 0xlab

0xdroid 是 0xlab 所開發維護的 Android
發行版本,以開放、協同發展的模式,引入若干實驗性的技術、
功能層面的修改,以及提供多種硬體平台的支援,目前首要的支援平台即開放 的
Beagleboard (建構於 TI OMAP353x SoC)
,透過開放原始碼的力量,改善無線通訊、系統效能、圖形處理、人機介面、多媒體,以及系統整合等項目。