SlideShare a Scribd company logo
1 of 10
Download to read offline
Tools for mobile Linux
New and Noteworthy
    Mauren Brenner
         Committer
      Eldorado Institute


       Fabio Rigo
         Contributor
      Eldorado Institute
Mission
• Tools and frameworks that assist in the
  creation of a development environment
  that allows developers to easily create
  applications for mobile devices
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
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
Category                       Item   Target Milestone   TmL Bug   TmL Status
http://wiki.eclipse.org/DSDP/TML/EclipseGalileoPlanning
                                                                                                         M4           257283       Yes
                                                                          Intent
                                                                                                         M4           257285       Yes
                                                                          Communicate                    M4           257284       Yes
                                                          Participation
                                                                          Attendance                     M4           257286       Yes
                                                                          Ramp Down Policy               M5           257287       Yes
                                                                          IP                             M5           257288       Yes
                                                                          APIs                           M6           257289       Yes
                                                          Development
                                                                          Message Bundles                M4           257290       Yes
                                                                          Version Numbering              M5           257291       Yes
                                                                          Leverage OSGi                  M5           257292       Yes
                                                              Bundles     Execution Environment          M5           257293       Yes
                                                                          Signing                        M4           257294       Yes
                                                                          Use Jars                       M4           257295       Yes
                                                                          Builds                         M4           257296       Yes
                                                                          Orbit                          M4           257297       Yes
                                                               Releng
                                                                          Optimization                   M4           257298       Yes
                                                                          New & Noteworthy               RC           257299     Pending
                                                                          Work Together                  RC           257300     Pending
                                                                          Capabilities                   M6           257301       Yes
                                                          Deployment                                     M6           257302       Yes
                                                                          Localization
                                                                                                         M5           257303       Yes
                                                                          Branding                       RC           257307     Pending
                                                                          Usability                      M5           257304       Ok
                                                                          Accessibility                  M4           257305       Ok
                                                                          Performance                    M7           257306     Pending
                                                            Should Do
                                                                                                         M6           257308       Yes
                                                                          Localization                   M6           257309       Yes
                                                                                                         M7           257310     Pending
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
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)
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
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
Q&A

More Related Content

Viewers also liked

229 Convergence In Device Software
229   Convergence In Device Software229   Convergence In Device Software
229 Convergence In Device SoftwareEric Cloninger
 
Marketo - Definitive guide to marketing metrics marketing analytics
Marketo - Definitive guide to marketing metrics marketing analyticsMarketo - Definitive guide to marketing metrics marketing analytics
Marketo - Definitive guide to marketing metrics marketing analyticsKun Le
 
Geometria Trigonometria
Geometria TrigonometriaGeometria Trigonometria
Geometria TrigonometriaPELVIS
 
Vi i Villa trädgårdstrender del 2
Vi i Villa trädgårdstrender del 2Vi i Villa trädgårdstrender del 2
Vi i Villa trädgårdstrender del 2Eleonord
 
Vi i Villa trädgårdstrender del 1
Vi i Villa trädgårdstrender del 1Vi i Villa trädgårdstrender del 1
Vi i Villa trädgårdstrender del 1Eleonord
 
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Division
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness DivisionRajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Division
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Divisionsrinivasanrajesh
 

Viewers also liked (11)

229 Convergence In Device Software
229   Convergence In Device Software229   Convergence In Device Software
229 Convergence In Device Software
 
Cv Show
Cv ShowCv Show
Cv Show
 
No Worries
No WorriesNo Worries
No Worries
 
Architectural CV
Architectural CVArchitectural CV
Architectural CV
 
Marketo - Definitive guide to marketing metrics marketing analytics
Marketo - Definitive guide to marketing metrics marketing analyticsMarketo - Definitive guide to marketing metrics marketing analytics
Marketo - Definitive guide to marketing metrics marketing analytics
 
Geometria Trigonometria
Geometria TrigonometriaGeometria Trigonometria
Geometria Trigonometria
 
Vi i Villa trädgårdstrender del 2
Vi i Villa trädgårdstrender del 2Vi i Villa trädgårdstrender del 2
Vi i Villa trädgårdstrender del 2
 
Vi i Villa trädgårdstrender del 1
Vi i Villa trädgårdstrender del 1Vi i Villa trädgårdstrender del 1
Vi i Villa trädgårdstrender del 1
 
Coachbox
CoachboxCoachbox
Coachbox
 
Where does Halloween come from?
Where does Halloween come from?Where does Halloween come from?
Where does Halloween come from?
 
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Division
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness DivisionRajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Division
Rajesh Srinivasan As Director @ Bsa Corporation Wiring Harness Division
 

Recently uploaded

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 

Recently uploaded (20)

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 

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
  • 5. Category Item Target Milestone TmL Bug TmL Status http://wiki.eclipse.org/DSDP/TML/EclipseGalileoPlanning M4 257283 Yes Intent M4 257285 Yes Communicate M4 257284 Yes Participation Attendance M4 257286 Yes Ramp Down Policy M5 257287 Yes IP M5 257288 Yes APIs M6 257289 Yes Development Message Bundles M4 257290 Yes Version Numbering M5 257291 Yes Leverage OSGi M5 257292 Yes Bundles Execution Environment M5 257293 Yes Signing M4 257294 Yes Use Jars M4 257295 Yes Builds M4 257296 Yes Orbit M4 257297 Yes Releng Optimization M4 257298 Yes New & Noteworthy RC 257299 Pending Work Together RC 257300 Pending Capabilities M6 257301 Yes Deployment M6 257302 Yes Localization M5 257303 Yes Branding RC 257307 Pending Usability M5 257304 Ok Accessibility M4 257305 Ok Performance M7 257306 Pending Should Do M6 257308 Yes Localization M6 257309 Yes M7 257310 Pending
  • 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
  • 10. Q&A