Long journey of Ruby standard library at RubyConf AU 2024
239 - TmL New And Noteworthy
1. Tools for mobile Linux
New and Noteworthy
Mauren Brenner
Committer
Eldorado Institute
Fabio Rigo
Contributor
Eldorado Institute
2. Mission
• Tools and frameworks that assist in the
creation of a development environment
that allows developers to easily create
applications for mobile devices
3. History
• Project incubated in December 2006,
driven largely by Motorola, with
contributions from Montavista and Nokia
• Two releases to date (Oct 2008, Jan 2009)
• Release 0.3 on Galileo train
• Commercial-quality code being used in
shipping products available today
4. TmL Technology for Galileo++
• Device framework
– A framework that defines types of devices that can be simulated
– A mechanism that defines states and transitions between states
• VNC Viewer plugin
– An implementation of the VNC protocol as a View inside Eclipse
• Protocol framework
– A framework that takes the definition of a communication
protocol
• /proc Tools
– Tools that access diagnostic information in the /proc filesystem
• Device Proxy (under development)
– A framework for exchanging data between external sources and
simulated devices
6. New and Noteworthy
• There is a new update site:
http://download.eclipse.org/dsdp/tml/updates/0.3M6
• Migrating the main update site to use signed jars
• Planning to move to Subversion
• /proc tools may move out of TmL after Galileo
• Use this query to show the list of bugs fixed
• For post-Galileo, submit feature requests as bugs
• For details on checkins, see the CVS changelog
• For other questions, check the TmL FAQ
7. The future of TmL
• Continue development of frameworks, protocols
and reference implementations
• Continue coordinated releases (trains)
• Support the mobile Linux and Android
development communities with tools
• Recruit contributors and committers that have
interest in mobile & embedded Linux
• Move technology that have a better fit elsewhere
• Eventual goal of reaching maturity (v 1.0)
8. Working with the TmL Team
Project web site:
http://www.eclipse.org/dsdp/tml
Project wiki:
http://wiki.eclipse.org/DSDP/TML
Regular phone meetings:
http://wiki.eclipse.org/DSDP/TML/TmLOpenPhoneMeetings
Developer mailing list:
https://dev.eclipse.org/mailman/listinfo/dsdp-tml-dev
dsdp-tml-dev@eclipse.org
TmL demo:
http://wiki.eclipse.org/DSDP/TML/How_to_configure_TmL_demo
Contributions, Bug Reports, Suggestions using Bugzilla
https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&
product=TmL
9. TmL Committers and Contributors
Christian Kurzke Eric Cloninger
Architect Project Lead
Fabio Fabio Rigo
Mauren Otavio
Daniel
Fantato Contibutor
Ferranti
Brenner Franco
Committer Committer
Committer Committer
Eugene
Yufen Kuo Petr Baranov
Melekhov
Contibutor Contibutor
Contibutor