Programming the EncoreSimputer - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

Programming the EncoreSimputer

Description:

32-64 MB DRAM 16-32MB Flash. LCD Panel Color/Mono Display. TouchPanel Input ... Compact Flash (CF II) What is on the Simputer? Stock Linux ARM Kernel ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 16
Provided by: foss
Category:

less

Transcript and Presenter's Notes

Title: Programming the EncoreSimputer


1
Programming the Encore-Simputer
  • Samyeer Metrani

2
Agenda
  • The Encore-Simputer Platform
  • Application Development
  • Porting Applications
  • Application Deployment
  • Questions

3
Encore-Simputer Specifications
  • 206Mhz StrongARM Processor
  • 32-64 MB DRAM 16-32MB Flash
  • LCD Panel Color/Mono Display
  • TouchPanel Input
  • Internal Mic Speaker
  • USB Slave and Serial Port PC Connectivity
  • Smartcard Interface
  • V.90 Internal Modem
  • USB Master
  • Compact Flash (CF II)

4
What is on the Simputer?
  • Stock Linux ARM Kernel
  • XWindows 4.2 and Related X Libraries
  • GTK 1.2 Libraries
  • Networking Tools
  • PPP, ftp, telnet,
  • Utilities and Feature Demos

5
How to Begin Development?
  • The Developers Kit
  • One Mono/Color Simputer
  • One Cradle with Cables USB Serial
  • Power Adaptor
  • Developer Tools
  • Downloadable Application Framework

6
The Developers CD
  • PC Based Application Development Environment
  • Sources for Applications
  • Web Browser, Address Book, Smartcard, Memopad,
    Modem, Printing, Device Support
  • Developer Tools
  • Application Deployment Tools

7
A Simple Application
  • Hello World!

8
The Linux Development Platform
  • Compilation Tools
  • Compilation/Development on Linux
  • Cross Compilation for the Simputer
  • Debugging Tools
  • PC Based Application Debugging
  • Debugging on the Simputer

9
GUI Application
  • Address Book

10
GUI Application Development
  • Uses Standard Libraries
  • GTK, glib, Xlibs
  • Support for Multiple Languages
  • 9 Indian Languages
  • Database Support
  • On Screen Keyboard/Scribble

11
Porting Applications
  • Dillo A Web Browser

12
Porting Applications
  • Easy to Port Applcations
  • Wide Varity of Applications Available
  • Email Clients, Web Browsers, GPE, Qtopia
  • Ongoing efforts at ARM-linux development
  • www.handhelds.org
  • www.arm.linux.org.uk

13
Application Deployment
  • Deploying Libraries
  • Installing Applications
  • PC Based Application Download
  • USB Stick Based Installation
  • Building Application Images
  • Removing/Modifying Files on Simputer
  • Installing New Applications

14
Areas of Work
  • Unicode Support
  • Peripheral Support
  • Simputer Distribution
  • NFS Root
  • VNC
  • Applications, Applications, Applications

15
Questions
Write a Comment
User Comments (0)
About PowerShow.com