PWB514 TechWave 200 Presentation - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

PWB514 TechWave 200 Presentation

Description:

External API Tricks 'memcpy' into a PocketBuilder structure. Play Music ... Notification of arrival of a phone call (with caller ID) ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 11
Provided by: reeds4
Category:

less

Transcript and Presenter's Notes

Title: PWB514 TechWave 200 Presentation


1
PWB 514 PocketBuilder Advanced Topics
Reed Shilts Development Manager rshilts_at_powersoft.
com August 15-19, 2004
2
The Enterprise. Unwired.
3
The Enterprise. Unwired.
Industry and Cross Platform Solutions
Unwire People
Unwire Information
Manage Information
  • Adaptive Server Enterprise
  • Adaptive Server Anywhere
  • Sybase IQ
  • Dynamic Archive
  • Dynamic ODS
  • Replication Server
  • OpenSwitch
  • Mirror Activator
  • PowerDesigner
  • Connectivity Options
  • EAServer
  • Industry Warehouse Studio
  • Unwired Accelerator
  • Unwired Orchestrator
  • Unwired Toolkit
  • Enterprise Portal
  • Real Time Data Services
  • SQL Anywhere Studio
  • M-Business Anywhere
  • Pylon Family (Mobile Email)
  • Mobile Sales
  • XcelleNet Frontline Solutions
  • PocketBuilder
  • PowerBuilder Family
  • AvantGo

Sybase Workspace
4
Agenda
  • Documented Features (but seldom used)
  • Barely Documented Features
  • UnDocumented Features
  • Some PocketBuilder 2.0

5
Documented Features (but seldom used)
  • Source Code Control (SCC)
  • UltraLite DataBase (PocketBuilder 1.5.2)
  • Secure Streams (ASA 9.0.1.xxxxx)
  • Server Push (Server Initiated Sync)
  • Interface with QAnywhere (ASA 9.0.1.xxxx)

6
Barely Documented Features
  • Interface with PowerDesigner 10
  • Event Notification of SD card insert/removal
  • AutoRun your Application from the SD Card
  • EZSetup interface
  • Platform Specific Directories
  • GetSpecialFolder(..) System Function
  • FileDirect object
  • GetAsBitmap(..) function

7
External API Tricks
  • memcpy into a PocketBuilder structure
  • Play Music
  • Current timezone and UTC conversion
  • ByteArray using an UINT array and masking
  • Compress Using ZIP
  • Encryption of a String into a BLOB

8
UnDocumented Features
  • Grab a string from raw memoryString( long,
    address )
  • Native System Function
  • PocketBuilder 1.0
  • PowerBuilder 8.0 (maybe 7)
  • Return the base address of a String or Blob _
    _addressof( string blob )
  • Native System Function
  • PocketBuilder 1.5.1
  • Launch IE from your ApplicationshRunDefltBrowser(
    string URL )
  • public function long shRunDefltBrowser(readonly
    string pszURL) Library "pkvm15u.dll"
  • PocketBuilder 1.5.0

9
PocketBuilder 2.0
  • Phone Features
  • Originate a phone call
  • Notification of arrival of a phone call (with
    caller ID)
  • Send / Receive / Intercept a SMS message
  • Dialing Directory, Call History, SIM card, etc
    objects
  • Other Hardware
  • Socket Barcode scanner object
  • GPS Receiver object
  • Camera object
  • SmartPhone Target Platform
  • Create SmartPhone applications
  • New (smaller) screen size
  • Internal features different, but all hidden by VM

10
Questions and
Answers
Check out PBDJ for PocketBuilder articles
Reed ShiltsPocketBuilder Development
ManagerPowerBuilder Group, Sybase
Inc.rshilts_at_powersoft.com
Write a Comment
User Comments (0)
About PowerShow.com