1st Embedded Lab Series 60 Adventure

From EmbeddedAcademy

Contents

What???

  • This is an initiative to motivate students to develop innovative applications for Nokia Series 60 devices. The idea is to lend last generation smartphones to students while they are developing new applications for such devices.

How to participate???

  • Fill out the subscription form and bring a printed version of it to Prof. Hyggo Almeida at Embedded Lab, Center of Electrical Engineering and Informatics, Federal University of Campina Grande.

What about rules???

  • Applications will be selected based on originallity, complexity and relevance to the Nokia cooperation project (automation, workflow, electronic appliances...).
  • Applications can be developed using the following languages: C++ for Symbian, Python for Series 60, Flash Lite, OpenC and J2ME. For each language, there is a responsible person to whom you may refer when having questions:
    • Glauber Ferreira - J2ME and Flash Lite
    • Mario Hozano - Python
    • Kyller Gorgônio - Open C
    • Olympio Cipriano - C++ for Symbian
  • Before submitting an application, please check if it is not already available (or a similar one) at free and open source repositories, such as Symbian Freeware.

When???

  • The deadline for submitting proposoals is April 15, 2007.
  • The list of selected applications/students will be announced in this page until May 01, 2007.
  • Devices will be delivered to selected students in May 01, 2007, except for those already developing C++ for Symbian projects (not finished yet) that will receive the devices in June 15, 2007 (or before, when they finish their projects).
  • Deadlines for each application to be developed are described below. This information is also available at the subscription form. Please, observe these deadlines to avoid proposing too complex applications which could not be devilered on time:
    • Application 1: June 15, 2007
    • Application 2: September 15, 2007
    • Application 3: December 15, 2007

Can I sell or give the device as a gift ? No!!!

  • The devices lend to the selected students CAN BE used as personal devices. However, at the end of the adventure (December, 2007), they must be returned to Embedded Lab. Of course, a new adventure will start in January 2008, with a new call for participation, applications and devices. So, it is a very nice opportunity to be always using high end smartphones.

Contact Information

  • Prof. Hyggo Almeida - hyggo .at. dsc.ufcg.edu.br

Accepted Applications

These projects will be hosted at Embedded GForge.

  • EmbeddedSys Mob
    • Description: Develop a mobile client to provide access to information of user profiles and other services from the EmbeddedSys system via web services. The system must also provide resources to enable user information update and retrieval.
    • Developer: Leandro Sales
    • Language: C++ for Symbian
    • Device: E61
    • GForge Repository:
  • Easy Audio API
    • Description: A high-level python API to ease the development of applications that access audio resources in Series 60 devices.
    • Developer: Mario Hozano
    • Language: Python for S60
    • Device: E61
    • GForge Repository:
  • Easy Bluetooth API
    • Description: A high-level python API to ease the development of applications that access bluetooth resources in Series 60 devices.
    • Developer: Mario Hozano
    • Language: Python for S60
    • Device: E61
    • GForge Repository:
  • Easy Camera API
    • Description: A high-level python API to ease the development of applications that access camera resources in Series 60 devices.
    • Developer: Mario Hozano
    • Language: Python for S60
    • Device: E61
    • GForge Repository:
  • Stretch Manager
    • Description: Develop an application to support help athletes doing her stretches. A snapshot would show the correct way to do the stretch and sound signs would tell the correct time to start and stop excercises.
    • Developer: Miguel Falcão
    • Language: Python for S60
    • Device: 6681
    • GForge Repository:
  • Workout Manager
    • Description: An extension of Stretch Manager to manage excercise execution time and series.
    • Developer: Miguel Falcão
    • Language: Python for S60
    • Device: 6681
    • GForge Repository:
  • Cardiac Frequency Monitor
    • Description: Get information from a cardiac frequency appliance and send it to the mobile phone trough bluetooth.
    • Developer: Miguel Falcão
    • Language: Python for S60
    • Device: 6681
    • GForge Repository:
  • Pyxel
    • Description: Develop a Python for S60 application that applies image effects to saved images.
    • Developer: Paulo Rômulo
    • Language: Python for S60
    • Device: 6681
    • GForge Repository:
  • FileFly
    • Description: A P2P file sharing application using Bluetooth.
    • Developer: Paulo Rômulo
    • Language: Python for S60
    • Device: 6681
    • GForge Repository: