Palm Rapid Prototyping

Slides:



Advertisements
Similar presentations
Samsung Smart TV is a web-based application running on an application engine installed on digital TVs connected to the Internet.
Advertisements

Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
1 Capstone projects supervised by Yinong Chen (1) Implementation of a Shell on Palm Hand Held Device (2) Building a Programmer’s Interface to the Palm.
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
SmartPhones Student 1 Student 2 Student 3. SmartPhone Definition “A SmartPhone is one device that can take care of all your handheld computing and communication.
1 Introduction to Programming Environment Using MetroWerks CodeWarrior and Palm Emulator.
Norman Online Backup All your files Always available.
UFCFX5-15-3Mobile Device Development Android Development Environments and Windows.
Python for S60 SmartPhones PostPC Workshop Fall 2006 Amnon Dekel.
SCERSIG: Creating Android Apps with App Inventor 26 October 2011 Ric Paul, Health Services Library, Southampton.
UFCFX5-15-3Mobile Device Development UFCFX Mobile Device Development An Introduction to the Module.
Learning Outcomes At the end of this lesson, students should be able to: State the types of system software – Operating system – Utility system Describe.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Android 2: Introduction to the Technology Kirk Scott 1.
Operating Systems Operating System
Lesson 8 Operating Systems
Ms. Tracy. Directions: Answer bell ringer, login, navigate to Edmodo -> Small Group (Module 1 – Lesson 8) Question: A graphic that is saved as a.PNG is.
Introduction to Mobile Computing CSE 390 Fall 2010.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
© 2016 Cengage Learning®. May not be scanned, copied or duplicated, or posted to a publicly accessible website, in whole or in part. Android Boot Camp.
Presented By: Muhammad Tariq Software Engineer Android Training course.
Chapter 4 System Software. Software Programs that tell a computer what to do and how to do it. Sets of instructions telling computers to perform actions.
Introduction to Systems Programming (CS 0449) PalmOS Tools: Developer Studio & Cygwin.
1 Chapter 7 Operating System & Utility Programs.  consists of the programs that control or maintain the operations of the computer and its devices. It.
Using Xcode A Beginner’s Tutorial Erin Green. This tutorial will walk you through Xcode, a software development tool for Apple’s iOS applications – We.
Programming Handheld and Mobile devices 1 Programming of Handheld and Mobile Devices Lecture 19 MIDlet to Palm Rob Pooley
Palm OS Christine Jones CS 550 Section 1 Fall 2005.
Introducing Software Computer Concepts Unit A. Introducing Software What is an Operating System? OS is the master controller for all the activities that.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 5: Identifying Operating.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
Copyright©2008 N.AlJaffan®KSU1 Chapter 7 Operating System and Utility Programs.
© Paradigm Publishing, Inc. 4-1 Chapter 4 System Software Chapter 4 System Software.
Palm OS emulator.
Ms. Tracy  Identify the purpose of an operating system.  Identify different operating systems.  Describe computer user interaction with multiple.
PhoneSmall Tablet 2-in-1s (Tablet or Laptop) Desktops & All-in-Ones PhabletLarge Tablet Classic Laptop XboxIoTSurface HubHolographic Windows 10.
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
Lesson 1 – Getting Started with App Inventor
LOGO iPhone to Galaxy Note Transfer Transfer iPhone Data to Galaxy Note 3/Note 4/Note 5/Note Edge.
Guide To Develop Mobile Apps With Titanium. Agenda Overview Installation of Platform SDKs Pros of Appcelerator Titanium Cons of Appcelerator Titanium.
ASUEat Android App Benjamin Dummer Brian Clee Christian Zavala-Santos Kyle Huff Dr. Tashakkori’s Spring 2012 STEP Group:
COM594: Mobile Technology Practical – Week 1 Android and Android Studio.
Operating System Simulator
Mobile Device Development
Operating System and Utility Programs
App Inventor إعدادأشرف رفاعي أحمد
WELCOME Mobile Applications Testing
Understanding Programming Mobile Web
Obtaining the Required Tools
Browsers and Web Platforms
Computing.
Development-Introduction
CSCI 351 – Mobile Applications Development
CA16R405 - Mobile Application Development (Theory)
MIT App Inventor By Hans Yip.
Software.
Planning with PDAs Copyright 2006 South-Western/Thomson Learning.
How to Fix Android File Transfer Not Working on Mac?
CS323 Android Getting Started
Windows 10 Preview Andy & Jerry
An Introduction to Collaborative Online Documents
Lesson 8 Operating Systems
Palm Rapid Prototyping II
PalmOS.
Software.
Palm Rapid Prototyping
Open Automation Software
Joining a WEBEX Meeting
Big Brother is Watching!
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

Palm Rapid Prototyping PostPC Computing Palm Rapid Prototyping 2003/4 Prof. Scott Kirkpatrick, HUJI Amnon Dekel, Bezalel 1/16/2019 PostPC 2002

The Palm PDA First winning Mobile handheld computing solution (1996). Follows the trailblazing failure of the Apple Newton (1993). 1/16/2019 PostPC 2002

The Palm Platform Product line today: Palm PDA’s Handspring (palmOne) PDA’s and Smart-phones 1/16/2019 PostPC 2002

Developing on the Palm Platform Handheld applications are small executables designed for a Palm OS handheld but usually created on a Windows or Mac OS desktop computer. They are compiled to the Palm Resource File format (PRC) and usually are installed to the device via a HotSync connection. When creating a handheld application there are many languages and C tools to choose from. 1/16/2019 PostPC 2002

Developing on the Palm Platform If you want to begin development and you can program in C: Get CodeWarrior or PRC Tools Get the Palm OS Emulator Join the Palm OS Developer Program (to get ROM images) Apply for the Development Seeding Program in the Resource Pavilion. Get the most recent versions of core tools from the Core Tools page Start viewing the Example Code that comes with the SDK 1/16/2019 PostPC 2002

RAD with Because of time constraints we will concentrate on doing RAD for the Palm- more specifically- building Rapid Interface Prototypes for Palm using PDAToolbox. There are other options see the PalmOS tools page to learn more. 1/16/2019 PostPC 2002

Starting the Tutorial Go to http://www.pdatoolbox.com/tutorial.html to see the online tutorial 1/16/2019 PostPC 2002

Starting A New Project The 'Project Properties' screen shows 1/16/2019 PostPC 2002

Starting A New Project The 'Project Properties' screen shows 1/16/2019 PostPC 2002

Homework Create simple Palm App Develop a Mobile Project Idea Email it to amnoid@cs.huji.ac.il Develop a Mobile Project Idea Publish it to postPC discussion group news.cs.huji.ac.il  local.course.postPC Prepare 5 minute presentation for next week. 1/16/2019 PostPC 2002