Device Framework

The Device Framework component is responsible for providing an extensible platform to support mobile devices and their aggregate services.

Sequoyah seeks to define an extensible framework for a real device or emulator. The design goal is to keep the device generic enough to accommodate implementations using different technologies like: virtualization servers, operating system, communication protocols and others. The framework shall provide for ways to:

  • Support different launching parameters and configurations
  • Infrastructure for Eclipse control components to communicate with devices executing in the real or emulated context
  • Provide Properties pages to define device configurations and arguments, including arguments to be passed on to the device system
  • Support launching of and connection to remote devices

Device Framework

The figure above shows the relevant components for the integration of an emulator into Eclipse. The device or emulator type corresponds to the emulator type; the states and operations describe the state machine whereby the user controls the emulator from the Eclipse workbench; the service definitions link the operations (or services) to the device/emulator type; and the wizard is used to create instances of a given device or emulator type.

Latest Build [More] Sequoyah RSS
  • You can find our latest build here.
Project News [More] Sequoyah RSS
  • Sequoyah has moved to Tools project
    Posted on: Mar 11, 2011

    As part of the DSDP Restructuring, process, Sequoyah has moved to Tools project. The following items have been affected and updated: SVN repository, Bugzilla, IPLogs and web resources in general (download pages, web site, wiki page, blog). Those changes shouldn't affect Sequoyah users in any way different than reconfiguring SVN access and using different download pages.

  • 1.0.2 is available!
    Posted on: Mar 07, 2011

    Sequoyah 1.0.2 is now oficially available for download here. Please, check it out and feel free to leave us a message on our mailing list! :)

  • 1.0.1 is available!
    Posted on: Sep 24, 2010

    Sequoyah 1.0.1 is now oficially available for download here. Please, check it out and feel free to leave us a message on our mailing list! :)

  • Native debug
    Posted on: Aug 26, 2010

    We have just added a guide to help users setup their development environment correctly.

  • Simultaneously running
    Posted on: Aug 19, 2010

    Check out our latest post on Sequoyah Project Blog!
    Soon we'll share more of our thoughts and experiences!

  • More than Strings
    Posted on: Jul 28, 2010

    We have a proposal for extending Localization framework in order
    to support other resources, such as image, sound and video.
    You can find more information about it here.