Difference between revisions of "Sequoyah"

From Eclipsepedia

Jump to: navigation, search
(Termination of Project)
 
(24 intermediate revisions by 3 users not shown)
Line 9: Line 9:
  
 
== Releases ==
 
== Releases ==
[http://wiki.eclipse.org/Sequoyah/New_Noteworthy New & Noteworthy]<br>
+
[http://wiki.eclipse.org/Sequoyah/Archived_builds_list Archived builds list]<br>
[http://wiki.eclipse.org/Sequoyah/Archived_builds_list Archived builds list]
+
[http://wiki.eclipse.org/Sequoyah/Milestones_builds Milestone's builds]
  
=== 0.5.0 (16.03.2010) ===
+
=== New & Noteworthy ===
http://www.eclipse.org/sequoyah/downloads/<br>
+
[http://wiki.eclipse.org/Sequoyah/New_Noteworthy New & Noteworthy]
  
=== 1.0.0 (planned for 23.06.2010) ===
+
=== 0.5.0 - (released on 16.03.2010) ===
http://www.eclipse.org/sequoyah/downloads/<br>
+
 
 +
=== 1.0.0 - Helios (released on 23.06.2010) ===
 +
 
 +
=== 1.0.1 - Helios SR1 (released on 24.09.2010) ===
 +
 
 +
=== 1.0.2 - Helios SR2 (released on 25.02.2011) ===
 +
 
 +
=== 2.0.0 - Indigo (release on 22.06.2011) ===
 +
 
 +
All these releases you can download [http://www.eclipse.org/sequoyah/downloads/ here].
  
 
=== Ramp Down ===
 
=== Ramp Down ===
 
[http://wiki.eclipse.org/Sequoyah/Ramp_down Ramp Down Policy]<br>
 
[http://wiki.eclipse.org/Sequoyah/Ramp_down Ramp Down Policy]<br>
 +
 +
=== CM Policies ===
 +
[http://wiki.eclipse.org/Sequoyah/CM_policies CM Policies]
  
 
=== Retention Policy ===
 
=== Retention Policy ===
Line 26: Line 38:
 
=== API Policy ===
 
=== API Policy ===
 
[http://wiki.eclipse.org/Sequoyah/API_policy API Policy]
 
[http://wiki.eclipse.org/Sequoyah/API_policy API Policy]
 +
 +
[http://wiki.eclipse.org/index.php/Version_Numbering#Overall_example Eclipse Version Numbering Policy]
  
 
== Development Resources ==
 
== Development Resources ==
Line 31: Line 45:
 
=== Related sites ===
 
=== Related sites ===
 
<br>
 
<br>
 +
 
=== Phone meetings ===
 
=== Phone meetings ===
[http://wiki.eclipse.org/Sequoyah/PhoneMeetings Phone Meetings]
+
[http://wiki.eclipse.org/Sequoyah/PhoneMeetings Phone Meetings]<br>
 +
[http://wiki.eclipse.org/Sequoyah/PhoneMeetingsDialinNumbers Dialin numbers]
 
<br>
 
<br>
 +
 
=== Roadmap ===
 
=== Roadmap ===
 
<br>
 
<br>
 +
 
=== Code Ownership ===
 
=== Code Ownership ===
 
<br>
 
<br>
=== Build Guide ===
+
 
[http://wiki.eclipse.org/Sequoyah/Build_Guide Build Guide]
+
=== Build Guides ===
 +
How to build Sequoyah or Pulsar: [http://wiki.eclipse.org/Sequoyah/Build_Guide Sequoyah Build Guide]<br>
 +
How to modify the Helios build files: [http://wiki.eclipse.org/Sequoyah/Helios_build_guide Helios Build Guide]<br>
 +
How to modify the EPP Package: [http://wiki.eclipse.org/Sequoyah/EPP_Build_Guide EPP Build Guide]<br>
 +
<br>
 +
 
 +
=== Code branches and tags ===
 +
List of code branches and tags: [http://wiki.eclipse.org/Sequoyah/Branches_tags Branches and tags]<br>
  
 
== Components ==
 
== Components ==
Line 56: Line 81:
 
==== Localization ====
 
==== Localization ====
 
Responsible for providing extensible support for any mobile application to be adapted for a specific region or language by adding locale-specific components and translating text.<br>
 
Responsible for providing extensible support for any mobile application to be adapted for a specific region or language by adding locale-specific components and translating text.<br>
 +
 +
Sequoyah now intends to deal with other localizable resources besides strings. In this [http://www.eclipse.org/sequoyah/documentation/OtherLocalizableResources.pdf document] we have a proposal of such effort, where we list some user stories describing how we intend to extend the current framework to deal with images, sounds and video in a first moment.
  
 
==== SDK Discovery ====
 
==== SDK Discovery ====
 
Used in the QuickInstall view in Pulsar. This view enables you to easily manage provider Software Development Kits (SDKs) from within Eclipse Pulsar.  
 
Used in the QuickInstall view in Pulsar. This view enables you to easily manage provider Software Development Kits (SDKs) from within Eclipse Pulsar.  
  
 +
==== Automation Test Framework ====
 +
The objective of Automation Test Framework is to allow the creation of automated test cases in an easy way. The user will be able to specify test requirements, purposes, steps and assertions written in an procedural language.
 +
 +
Check [http://www.eclipse.org/sequoyah/components/autom_test_fw.php Automation Test Framework] documentation for more information.<br>
 +
 +
<br>
 
Sequoyah is currently integrating MTJ and Pulsar components, such as: branding, perspective, signing, SDK discovery and permissions scanner.  
 
Sequoyah is currently integrating MTJ and Pulsar components, such as: branding, perspective, signing, SDK discovery and permissions scanner.  
  
Line 68: Line 101:
 
=== Sequoyah documentation ===
 
=== Sequoyah documentation ===
 
[http://www.eclipse.org/sequoyah/documentation/ Documentation]<br>
 
[http://www.eclipse.org/sequoyah/documentation/ Documentation]<br>
 +
[http://wiki.eclipse.org/Sequoyah/ndk_guide NDK Guide]<br>
 +
 +
=== Sequoyah Demo ===
 +
[http://live.eclipse.org/node/928 Demo]<br>
  
 
=== Inherited documentation ===
 
=== Inherited documentation ===
Line 75: Line 112:
 
[http://wiki.eclipse.org/sequoyah/test_plan Sequoyah Test Plan]<br>
 
[http://wiki.eclipse.org/sequoyah/test_plan Sequoyah Test Plan]<br>
 
[http://wiki.eclipse.org/sequoyah/unit_test JUnit tests instructions]<br>
 
[http://wiki.eclipse.org/sequoyah/unit_test JUnit tests instructions]<br>
 +
[http://wiki.eclipse.org/sequoyah/localization_checklist Localization Testing Checklist]<br>
 +
[http://wiki.eclipse.org/sequoyah/ndk_checklist NDK Testing Checklist]<br>
  
 
== Sequoyah Team ==
 
== Sequoyah Team ==
Line 87: Line 126:
 
You can find more details about all [http://www.eclipse.org/sequoyah/contributors Sequoyah Contributors here].
 
You can find more details about all [http://www.eclipse.org/sequoyah/contributors Sequoyah Contributors here].
  
== Eclipse Con ==
+
== Events ==
  
=== 2010 ===
+
=== PluginFest 2011 ===
 +
We are in the midst of planning another PluginFest for early 2011. Details forthcoming.<br>
 +
 
 +
=== EclipseCon 2010 ===
 
[http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1217 Going Mobile], by Daniel Franco, Ruth Soliani and Eric Cloninger.
 
[http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1217 Going Mobile], by Daniel Franco, Ruth Soliani and Eric Cloninger.
 
<br>
 
<br>
 
[http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1211 Eclipse for Mobile Application Development Panel], by Eric Cloninger.
 
[http://www.eclipsecon.org/2010/sessions/?page=sessions&id=1211 Eclipse for Mobile Application Development Panel], by Eric Cloninger.
 
<br>
 
<br>
=== 2009 ===
+
=== EclipseCon 2009 ===
 
[http://live.eclipse.org/node/720 Convergence in device software], by Mauren Brenner, Fabio Rigo and Eric Cloninger.
 
[http://live.eclipse.org/node/720 Convergence in device software], by Mauren Brenner, Fabio Rigo and Eric Cloninger.
 
<br>
 
<br>
Line 114: Line 156:
 
'''Q:''' Do I need to be a committer?<br>
 
'''Q:''' Do I need to be a committer?<br>
 
'''A:''' No, everyone can contribute to Sequoyah project as contributor. For more details about this topic, check the [http://www.eclipse.org/sequoyah/resources/contributor_howto.php Contributor Howto] page at Sequoyah website.
 
'''A:''' No, everyone can contribute to Sequoyah project as contributor. For more details about this topic, check the [http://www.eclipse.org/sequoyah/resources/contributor_howto.php Contributor Howto] page at Sequoyah website.
 +
 +
== Termination of Project ==
 +
 +
After some consideration among the project leaders, contributors, and the Foundation advisers, we believe it is in the best interests of all to terminate the project. The [http://wiki.eclipse.org/Sequoyah/Termination_Review Termination Review] documentation can be found on the wiki and is available for comment in September 2012.

Latest revision as of 10:06, 31 August 2012

Welcome to Sequoyah's Wiki!

Here you will find more information about the Sequoyah project.

Contents

[edit] Overview

Sequoyah project's purpose is to be focused on the needs of all mobile developers.
Inheriting components from TmL, MTJ and Pulsar projects, Sequoyah intends to remove the artificial barriers of Linux and Java in order to provide a home for all Eclipse mobile developers.

[edit] Releases

Archived builds list
Milestone's builds

[edit] New & Noteworthy

New & Noteworthy

[edit] 0.5.0 - (released on 16.03.2010)

[edit] 1.0.0 - Helios (released on 23.06.2010)

[edit] 1.0.1 - Helios SR1 (released on 24.09.2010)

[edit] 1.0.2 - Helios SR2 (released on 25.02.2011)

[edit] 2.0.0 - Indigo (release on 22.06.2011)

All these releases you can download here.

[edit] Ramp Down

Ramp Down Policy

[edit] CM Policies

CM Policies

[edit] Retention Policy

Retention Policy

[edit] API Policy

API Policy

Eclipse Version Numbering Policy

[edit] Development Resources

[edit] Related sites


[edit] Phone meetings

Phone Meetings
Dialin numbers

[edit] Roadmap


[edit] Code Ownership


[edit] Build Guides

How to build Sequoyah or Pulsar: Sequoyah Build Guide
How to modify the Helios build files: Helios Build Guide
How to modify the EPP Package: EPP Build Guide

[edit] Code branches and tags

List of code branches and tags: Branches and tags

[edit] Components

Sequoyah currently contains the following components:

[edit] Device Framework

Responsible for providing an extensible platform to support mobile devices and their aggregate services.

[edit] VNC Protocol

A scratch implementation of RFB protocol to support visualize the frame buffer content. It can also promote the protocol communication interface between device and Sequoyah device framework.

[edit] VNC Viewer

Contains the libraries and plugins responsible for provide VNC connectivity.

[edit] Localization

Responsible for providing extensible support for any mobile application to be adapted for a specific region or language by adding locale-specific components and translating text.

Sequoyah now intends to deal with other localizable resources besides strings. In this document we have a proposal of such effort, where we list some user stories describing how we intend to extend the current framework to deal with images, sounds and video in a first moment.

[edit] SDK Discovery

Used in the QuickInstall view in Pulsar. This view enables you to easily manage provider Software Development Kits (SDKs) from within Eclipse Pulsar.

[edit] Automation Test Framework

The objective of Automation Test Framework is to allow the creation of automated test cases in an easy way. The user will be able to specify test requirements, purposes, steps and assertions written in an procedural language.

Check Automation Test Framework documentation for more information.


Sequoyah is currently integrating MTJ and Pulsar components, such as: branding, perspective, signing, SDK discovery and permissions scanner.

There is interest in the project from Motorola and RIM, among others.

[edit] Documents

[edit] Sequoyah documentation

Documentation
NDK Guide

[edit] Sequoyah Demo

Demo

[edit] Inherited documentation

Archive

[edit] Test documentation

Sequoyah Test Plan
JUnit tests instructions
Localization Testing Checklist
NDK Testing Checklist

[edit] Sequoyah Team

Currently, Sequoyah team is:
- Daniel Franco, Daniel Pastore and Marcel Gorri (Instituto Eldorado)
- David Dubrow (Nokia)
- Doug Schaefer (Wind River)

Eric Cloninger of Motorola is the lead for the project.

You can find more details about all Sequoyah Contributors here.

[edit] Events

[edit] PluginFest 2011

We are in the midst of planning another PluginFest for early 2011. Details forthcoming.

[edit] EclipseCon 2010

Going Mobile, by Daniel Franco, Ruth Soliani and Eric Cloninger.
Eclipse for Mobile Application Development Panel, by Eric Cloninger.

[edit] EclipseCon 2009

Convergence in device software, by Mauren Brenner, Fabio Rigo and Eric Cloninger.


[edit] Summaries and archives

[edit] Project Metrics

Project Metrics


[edit] FAQ

[edit] Contributing to Sequoyah

Q: How do I contribute to Sequoyah?
A: Check the Contributor Howto page at Sequoyah website.

Q: Do I need to be a committer?
A: No, everyone can contribute to Sequoyah project as contributor. For more details about this topic, check the Contributor Howto page at Sequoyah website.

[edit] Termination of Project

After some consideration among the project leaders, contributors, and the Foundation advisers, we believe it is in the best interests of all to terminate the project. The Termination Review documentation can be found on the wiki and is available for comment in September 2012.