Your SlideShare is downloading. ×
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Applications Unplugged: Using CA-Visual Objects with Handheld Computers
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Applications Unplugged: Using CA-Visual Objects with Handheld Computers

492

Published on

Handheld computers. Smart phones. Are they toys or are they tools? That’s a question that’s being asked in a lot of places these days. The topic of interest is the various types of handheld and …

Handheld computers. Smart phones. Are they toys or are they tools? That’s a question that’s being asked in a lot of places these days. The topic of interest is the various types of handheld and palmtop computers that are available today.
.
Beyond the handheld device, Microsoft has other ideas. For instance, they have been targeting the Windows Mobile environment specifically at embedded devices, and there seems to be significant vertical market potential there.

What are these devices, and what can they do? Today's devices are fully featured computers, featuring some method of connecting and synchronizing their data with backup copies held on the desktop systems

Along with the way that they are able to synchronize their data they have one other feature that makes these pocket size devices potentially very powerful from our perspective. This is the fact that they are fully programmable. This means that as applications developers, we can write programs for them that we can also interface with our desktop applications, thus providing our users with a portable, friendly, alternate input medium.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
492
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Applications Unplugged Using VO with Handheld Computers Gary Stark [email_address]
  • 2. Gary Stark [email_address]
  • 3. Applications Unplugged Using VO with Handheld Computers
    • If CellPhone:Off .or. ; CellPhone:SilentMode SELF:Stay := TRUE End
    Gary Stark [email_address]
  • 4. Applications Unplugged Using VO with Handheld Computers
    • Once upon a time
    • There was a mainframe computer
    • Then there was the mini computer
    • Then came the micro computer
    Gary Stark [email_address]
  • 5. Applications Unplugged Using VO with Handheld Computers
    • Today many use a laptop computer
    • Except my dog
    Gary Stark [email_address]
    • He uses a yaptop
  • 6. Applications Unplugged Using VO with Handheld Computers
    • Today:
    Gary Stark [email_address]
      • Handheld Computers
      • Palmtop Computers
      • Wearable Computers
  • 7. Applications Unplugged Using VO with Handheld Computers
    • Small - Truly pocketable
    Gary Stark [email_address]
    • Versatile - Real applications
    • Quick - Instant on
    • Built-in connectivity
      • USB
      • Bluetooth
      • WLAN
    • Inexpensive
      • from US$100
  • 8. Applications Unplugged Using VO with Handheld Computers
    • Inexpensive
    Gary Stark [email_address]
      • From US$100
  • 9. Applications Unplugged Using VO with Handheld Computers
    • The Contenders
    Gary Stark [email_address]
      • Palm OS devices
      • Windows CE
        • Pocket PC 2002
        • CE 3.x (Handhelds)
        • Auto PC
        • Telephony
      • Linux
  • 10. Applications Unplugged Using VO with Handheld Computers
    • The Contenders
    Gary Stark [email_address]
      • Palm OS devices -
        • Palm series
        • Handspring series
        • Sony Clie
        • Symbol
        • Cellphones
          • Samsung, Kyocera, etc.
      • Motorola Dragonball CPU
  • 11. Applications Unplugged Using VO with Handheld Computers
    • The Contenders
    Gary Stark [email_address]
      • Windows Pocket PC 2002
        • Compaq iPAQ
        • Cassiopeia (E200, etc)
        • HP Journada
        • Symbol
      • Intel StrongArm CPU
  • 12. Applications Unplugged Using VO with Handheld Computers
    • The Contenders
    Gary Stark [email_address]
      • Windows CE - Other form factors
        • HP Journada HPC
        • Auto PC
        • Windows Embedded
      • Linux
        • Sharp Zaurus
  • 13. Applications Unplugged Using VO with Handheld Computers
    • Lost In Action
      • Apple's Newton
    Gary Stark [email_address]
  • 14. Applications Unplugged Using VO with Handheld Computers
    • Are They Organizers?
    Gary Stark [email_address]
      • Task management
      • Contact management
      • Time management
      • Notepad
      • Pocket calculator
      • Fully programmable
      • Expandable
  • 15. Applications Unplugged Using VO with Handheld Computers
    • Effortless synchronization to desktop computers
      • Via cradle or cable
      • Via WLAN
      • Via modem
    Gary Stark [email_address]
  • 16. Applications Unplugged Using VO with Handheld Computers
    • Email
    • Web Surfing
    • Voice recorder
    Gary Stark [email_address]
  • 17. Applications Unplugged Using VO with Handheld Computers
    • Expandable
      • PCMCIA Cards
        • WLAN
        • Modem
        • RAM
        • GPS
        • Cellphone
      • CF Cards
        • WLAN
        • Modem
        • RAM
        • MicroDrive
    Gary Stark [email_address]
  • 18. Applications Unplugged Using VO with Handheld Computers
    • Expandable
      • Multi Media / Secure Digital Cards
        • RAM
      • Custom Cards
        • Modem
        • RAM
        • Cellphone
        • Bluetooth
        • GPS
    Gary Stark [email_address]
  • 19. Applications Unplugged Using VO with Handheld Computers
    • Wireless
      • 802.11b
        • Ethernet LAN
        • Access to corporate data
      • Bluetooth
        • Personal networking
        • Closely held devices
          • Printer
          • Cellphone
          • Camera
    Gary Stark [email_address]
  • 20. Applications Unplugged Using VO with Handheld Computers
    • Are They Toys?
    Gary Stark [email_address]
      • Fully progammable
      • Windows hosted development environments
      • Metrowerks CodeWarrior for Palm OS
      • Microsoft Embedded toolkit
    • CE devices are .NET compliant
    • Sega Dreamcast is a Windows CE device!
  • 21. Applications Unplugged Using VO with Handheld Computers
    • Windows CE:
    Gary Stark [email_address]
      • Visual C++
      • Visual Basic
      • Visual J++
      • .NET
      • NS Basic
  • 22. Applications Unplugged Using VO with Handheld Computers
    • Palm OS:
    Gary Stark [email_address]
      • MetroWerks CodeWarrior
      • AppForge
      • NS Basic
      • Pocket Studio
  • 23. Applications Unplugged Using VO with Handheld Computers
    • Using A Handheld Computer
    Gary Stark [email_address]
    • The user interface
      • Palm/PPC devices use a stylus
      • No keyboard needed
      • Optional keyboards becoming commonplace
    • H/PCs use keyboard
  • 24. Applications Unplugged Using VO with Handheld Computers
    • No Keyboard
    Gary Stark [email_address]
    • Optimize user interface
      • Dropdowns
      • Checkboxes
      • Radio Buttons
  • 25. Applications Unplugged Using VO with Handheld Computers
    • The Operating Environments
    Gary Stark [email_address]
      • Palm Pilot, Handspring Visor, Sony Clie, Palm based Cellphones
        • Proprietary operating system
        • Palm OS
  • 26. Applications Unplugged Using VO with Handheld Computers
    • The Operating Environments
    Gary Stark [email_address]
      • Windows CE Devices
      • Windows CE - 32 bit Windows API
  • 27. Applications Unplugged Using VO with Handheld Computers
    • The Operating Environments
    Gary Stark [email_address]
      • Linux Desktop
  • 28. Applications Unplugged Using VO with Handheld Computers
    • Different versions of CE for
      • H/PC
      • Palm sized PC
      • Must compile for target CPU
    • New Microsoft PPC specification
      • Intel StrrongArm CPU
      • All devices will use same core
    Gary Stark [email_address]
  • 29. Applications Unplugged Using VO with Handheld Computers
    • Application Ideas?
    Gary Stark [email_address]
      • In store data collection
      • Expense tracking
      • Time billing
      • Parking meters
      • Real Estate
      • Electricity meters
      • In field sales orders
      • Education
      • Shopping Cart
      • Restaurant Orders
  • 30. Applications Unplugged Using VO with Handheld Computers
    • Application Ideas?
    Gary Stark [email_address]
    • Warehouse management?
      • Real Time Data Access
      • Connect to various backends
        • DBF
        • SQL
      • Wireless or wired
  • 31. Applications Unplugged Using VO with Handheld Computers
    • Methodolgies
    Gary Stark [email_address]
    • Custom Applications
    • IE Browser Interface
  • 32. Applications Unplugged Using VO with Handheld Computers
    • Data Gathering
    Gary Stark [email_address]
      • Screen real estate is very limited
      • Keyboard entry may not be available
      • Handwriting recognition works, but ...
    • KISS
  • 33. Applications Unplugged Using VO with Handheld Computers
    • Consider Your Data
    Gary Stark [email_address]
      • Where does it originate?
      • Who uses it?
      • And why?
    • Data validation?
      • Consider tools
      • Visual Objects, VB, .NET, PHP
  • 34. Applications Unplugged Using VO with Handheld Computers
    • GUI Elements
    Gary Stark [email_address]
      • Drop down lists
      • Buttons - Push and Radio
      • Checkboxes
      • Calendar
    • Make it easy for your user
  • 35. Applications Unplugged Using VO with Handheld Computers
    • On The Desktop
    • Design
      • Design
        • Design
          • Design
    Gary Stark [email_address]
  • 36. Applications Unplugged Using VO with Handheld Computers
    • On The Desktop
    • Consider the partner O/S
    • Consider the partner DBMS
      • DBF
      • SQL
    Gary Stark [email_address]
  • 37. Applications Unplugged Using VO with Handheld Computers
    • On The Desktop
    • Consider the partner application
      • Visual Objects
      • C++
      • VB
      • C#
      • .NET
    Gary Stark [email_address]
  • 38. Applications Unplugged Using VO with Handheld Computers
    • On The Desktop
    • Consider the data access methodologies
      • Direct access
        • Custom Application
        • Browser Based
      • XML
      • Delimited Text File
    Gary Stark [email_address]
  • 39. Applications Unplugged Using VO with Handheld Computers
    • In Your Hand
      • Consider your tools
      • Might be platform driven
      • Can't use Microsoft products on Palm OS Devices
      • Extra Hardware
        • Cost
        • Availability
    Gary Stark [email_address]
  • 40. Applications Unplugged Using VO with Handheld Computers
    • Consider the tools' restrictions
      • No xBase on either platform
        • Can use a DOS emulator and compile and run Clipper applications on CE devices!
      • ODBC is available on Windows CE
      • All can talk directly with PC platform
        • Ideal for live, portable solutions in conjunction with a desktop PC
    Gary Stark [email_address]
  • 41. Applications Unplugged Using VO with Handheld Computers
    • Data, Data, Who's Got The data?
      • Handheld?
      • Desktop?
      • Both?
    • Synchronization design
    • Who is the source of truth?
    Gary Stark [email_address]
  • 42. Applications Unplugged Using VO with Handheld Computers
    • Any Questions?
    Gary Stark [email_address]

×