21
Integration of PDAs to Integration of PDAs to MultiValue Databases MultiValue Databases Nathan Rector Nathan Rector Natec Systems Natec Systems

Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Embed Size (px)

Citation preview

Page 1: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Integration of PDAs to Integration of PDAs to MultiValue DatabasesMultiValue Databases

Nathan RectorNathan Rector

Natec SystemsNatec Systems

Page 2: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

About the SpeakerAbout the Speaker

Nathan Rector, Owner of Natec SystemsNathan Rector, Owner of Natec Systems Consultant since 1992, user since 1989Consultant since 1992, user since 1989 Writes ‘Tech Tips’ in Spectrum MagazineWrites ‘Tech Tips’ in Spectrum Magazine On-site TrainingOn-site Training Custom ProgrammingCustom Programming

MV BasicMV Basic Visual BasicVisual Basic Custom ApplicationsCustom Applications

Page 3: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

ObjectiveObjective

Introduce PDA to MultiValue EnvironmentIntroduce PDA to MultiValue Environment Different PDAsDifferent PDAs Methods of exchanging informationMethods of exchanging information Development toolsDevelopment tools

Page 4: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Types of PDAsTypes of PDAs

PalmPalm - Palm OS- Palm OS– Palm m100Palm m100– Palm IIIPalm III– Palm VPalm V– Palm VIIPalm VII

Pocket PCPocket PC - Windows CE- Windows CE HandSpring HandSpring - Palm OS- Palm OS Symbol Symbol - Palm OS and Windows CE- Palm OS and Windows CE

Page 5: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Palm vs Pocket PC (WinCE) Palm vs Pocket PC (WinCE) PalmPalm

Advantages:Advantages:– PricePrice– More Existing softwareMore Existing software– SimplicitySimplicity

DisadvantagesDisadvantages– SimplicitySimplicity– Programming Languages (no longer relevant)Programming Languages (no longer relevant)

Page 6: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Palm vs Pocket PC (WinCE)Palm vs Pocket PC (WinCE)Pocket PCPocket PC

Advantages:Advantages:– Windows FunctionalityWindows Functionality– Programming Languages (no longer relevant)Programming Languages (no longer relevant)

Disadvantages:Disadvantages:– PricePrice– ComplexityComplexity

Page 7: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

ApplicationsApplications

Warehouse InventoryWarehouse Inventory Retail Order EntryRetail Order Entry Sales Force Contact ListSales Force Contact List AppointmentsAppointments General OrganizationGeneral Organization Production Floor Notes/DirectorsProduction Floor Notes/Directors

Page 8: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Data Integration MethodsData Integration Methods

““File Link”File Link”– Hot Sync/IntelliSyncHot Sync/IntelliSync

Palm DesktopPalm Desktop OutlookOutlook MS AccessMS Access Custom ConduitCustom Conduit ActiveSyncActiveSync

Page 9: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

““File Link”File Link”

Palm – SupportedPalm – Supported– Included in the Hot Sync ManagerIncluded in the Hot Sync Manager

Pocket PC – Not SupportedPocket PC – Not Supported

Page 10: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Palm DeskTopPalm DeskTop

Palm – SupportedPalm – Supported– Included with your PalmIncluded with your Palm

Pocket PC – Not SupportedPocket PC – Not Supported– Requires MS Office to get similar functionsRequires MS Office to get similar functions

Page 11: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

OutLookOutLook

Palm – SupportedPalm – Supported– IntelliSyncIntelliSync

Pocket PC – SupportPocket PC – Support– ActiveSyncActiveSync

Page 12: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

MS AccessMS Access

Palm – SupportedPalm – Supported– Satellite FormsSatellite Forms

PocketPC – SupportedcPocketPC – Supportedc– ActiveSyncActiveSync

Page 13: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

ConduitsConduits

Palm – SupportedPalm – Supported– Create your own conduit to access MultiValue Create your own conduit to access MultiValue

Data directlyData directly

Pocket PC – Not SupportedPocket PC – Not Supported

Page 14: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

ActiveSyncActiveSync

Palm – Not SupportedPalm – Not Supported– Use ConduitsUse Conduits

Pocket PC – SupportedPocket PC – Supported– Works with Office onlyWorks with Office only– Complete Desktop FilesComplete Desktop Files

Page 15: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Development ToolsDevelopment Tools

Window CEWindow CE– Visual C++ for Windows CEVisual C++ for Windows CE– Visual Basic for Windows CEVisual Basic for Windows CE

PalmPalm– C++C++– Visual Basic (AppForge VB Add-in)Visual Basic (AppForge VB Add-in)– NS-BasicNS-Basic– CodeWarriorCodeWarrior– Satellite FormsSatellite Forms

Page 16: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Application DesignApplication Design

Small screenSmall screen Limited processingLimited processing Batch modeBatch mode Tap touchTap touch How will it be used?How will it be used?

– Data entryData entry– Inquiry/Access only?Inquiry/Access only?

Users to be using?Users to be using?

Page 17: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

PDA File DesignPDA File Design

How fast do you need to syncHow fast do you need to sync Minimum data requiredMinimum data required

– SizeSize– Speed of syncSpeed of sync– PDA ProcessingPDA Processing– Updating MV SystemUpdating MV System

New/Updated DataNew/Updated Data Deleted DataDeleted Data

Page 18: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Good/Bad Screen DesignGood/Bad Screen Design

Good for viewingGood for viewing Easy accessEasy access

Hard to enter new dataHard to enter new data Requires skill by userRequires skill by user

Page 19: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Good/Bad Screen DesignGood/Bad Screen Design

Easy viewingEasy viewing Easy marking of doneEasy marking of done

Easy to change basic Easy to change basic informationinformation

Page 20: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

QuestionsQuestions

dev

Page 21: Integration of PDAs to MultiValue Databases Nathan Rector Natec Systems

Integration of PDAs to Integration of PDAs to MultiValue DatabasesMultiValue Databases

Nathan RectorNathan Rector

Natec SystemsNatec Systems