Aplikacje dla urz dze pda
This presentation is the property of its rightful owner.
Sponsored Links
1 / 26

Aplikacje dla urządzeń PDA PowerPoint PPT Presentation


  • 73 Views
  • Uploaded on
  • Presentation posted in: General

Aplikacje dla urządzeń PDA. Co to jest PDA ?. Małe urządzenie przenośne działające na zasadzie komputera stacjonarnego. Umożliwiają większość czynności wykonywanych na zwykłych PC : odbieranie/wysyłanie e-maile, Sporządzanie notatek, Obliczenia matematyczne, Multimedia

Download Presentation

Aplikacje dla urządzeń PDA

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Aplikacje dla urz dze pda

Aplikacje dla urządzeń PDA


Co to jest pda

Co to jest PDA ?

Małe urządzenie przenośne działające na zasadzie komputera stacjonarnego. Umożliwiają większość czynności wykonywanych na zwykłych PC :

  • odbieranie/wysyłanie e-maile,

  • Sporządzanie notatek,

  • Obliczenia matematyczne,

  • Multimedia

  • Wykorzystanie baz danych


Rozw j urz dze pda

Rozwój urządzeń PDA

  • Pierwszy model PDA powstał w 1980, był to organizer, elektroniczny notes, wykorzystywał system DOS,

  • Lata 1980 – 1990 powstawały nowsze wersje notesów elektronicznych,

  • W 1990 roku Microsoft przełamuje barierę technologiczną, wydaje WindowsCE dedykowany właśnie dla urządzeń PDA,


Przysz o pda

Przyszłość PDA

  • Brak jednoznacznych tendencji rozwoju PocketPC,

  • Od czasu powstania pierwszych paltopów nie nastąpił nagły rozwój pracy w firmach, nie usprawniło to w znaczny sposób pracy.

  • PocketPC to jeszcze za mało wydajne urządzenia dla pełnego wykorzystania w biznesie.

  • Obecnie głównymi użytkownikami są zamożne firmy handlowe oraz użytkownicy domowi, którzy wykorzystują palmtopy do przechowywania niewielkich dokumentów i odtwarzania multimediów


Zalety pda

Zalety PDA

  • Niewielkie rozmiary.

  • Zachowują większość z funkcjonalności zwykłych PC.

  • Technologia bezprzewodowa.

  • Szybka wymiana danych.


Wady pda

Wady PDA

  • Ograniczona pamięć.

  • Małe rozmiary wyświetlacza.

  • Mniejszy wybór oprogramowania.

  • Wysoka cena.


Zasady projektowania interfejsu dla urz dze pda

Zasady projektowania interfejsu dla urządzeń PDA

  • Odejście od zasad projektowania GUI z aplikacji przeznaczonych na komputery stacjonarne,

  • Skupienie się na cechach interfejsu odróżniających PocketPC od ich

    „dużych braci”.

  • Jasna i logiczna nawigacja po interfejsie

  • Odpowiednia wielkość tekstu, litery

    dobrze widoczne

  • Przejrzystość zawieranych informacji


Zasady projektowania interfejsu dla urz dze pda1

Zasady projektowania interfejsu dla urządzeń PDA

  • Opcje, gdzie użytkownik ma wykonać jakieś akcje rysikiem dobrze widoczne i odpowiedniej wielkości. Rysik to nie myszka z PC, trudniej jest nim nawigować i obsługiwać aplikację,

  • Prosta edycja danych,

  • Unikanie zagnieżdżonych i powikłanych akcji służących wykonaniu jednej czynności,

  • Łatwa administracja aplikacją, unikanie umieszczania wielu opcji

    na jednym panelu, dekompozycja rozbudowanych opcji na mniejsze moduły


Zasady projektowania interfejsu dla urz dze pda2

Zasady projektowania interfejsu dla urządzeń PDA

  • Jeżeli to możliwe określanie kilku funkcji dla jednego przycisku, ale przy tym jasna i dobrze widoczna informacja,

  • Umieszczanie odnośników przy danej funkcji do funkcji z nią powiązanych, pomaga to użytkownikowi w łatwy sposób nawigować po aplikacji.

  • Interfejs ma być spójny i logiczny

  • Umieszczanie funkcji najczęściej używanych pod klawiszami, polami o szybkim dostępie użytkownika.


Narz dzia do pracy z systemami pda

Narzędzia do pracy z systemami PDA

  • Microsoft eMbedded Visual Tools

  • Waba

  • .NET


Microsoft embedded visual tools

Microsoft eMbedded Visual Tools

Zestaw narzędzi do programowania aplikacji dla PocketPC z WindowsCE.

W skład pakietu wchodzą dwa języki eMbedded Visual Basic 3.0 i eMbedded Visual C++ oraz wymagany przez te języki pakiet SDK.

Cechy :

  • brak wirtualnej maszyny, kod generowany dla konkretnego procesora,

  • Łatwa instalacja,

  • Dołączony emulator, pozwalający sprawdzić działanie programu


Microsoft embedded visual tools1

Microsoft eMbedded Visual Tools

Zalety

- mały rozmiar programów

- obsługa wszystkich procesor i platform (WinCE)


Aplikacje dla urz dze pda

Waba

  • Środowisko podobne do Javy.

  • Możliwość stosowania narzędzi stworzonych dla języka JAVA

  • Pakiet rozpowszechniany za darmo na licencji GNU

  • Środowisko Waba działa obecnie na palmtopach z systemem PalmOS oraz na sprzęcie pracującym pod kontrolą Windows CE

  • napisanie kodu źródłowego programu, zapisanego w plikach *.java;

  • kompilacja kodu źródłowego za pomocą dowolnego kompilatora Javy, generowane są wówczas pliki *.class;

  • wygenerowanie archiwów WARP, gotowych do uruchomienia za pomocą Waba VM.


Waba r nice z java

Waba - Różnice z Java

  • Oprócz ograniczenia liczby klas w bibliotekach, projektanci Waby zdecydowali się na rezygnację z następujących własności środowiska Javy:

    - typów long oraz double,

    - obsługi wątków,

    - mechanizmu wyjątków.


Waba tworzenie projektu

Waba – Tworzenie projektu

Krok 1 ­ pobranie i instalacja dystrybucji Waba SDK

Aby kompilator Javy miał dostęp do klas Waby, trzeba ustawić zmienną środowiskową CLASSPATH, tak by wskazywała na katalog zawierający klasy Waby, na przykład:

set CLASSPATH=d:\wabasdk\classes;.

Krok 2 ­ tworzenie kodu źródłowego

Każdy program Waby, w którym występuje interfejs użytkownika, musi zawierać główne okno programu. W związku z tym główna klasa programu Program musi dziedziczyć z klasy MainWindow.

import waba.fx.*;

import waba.sys.*;

import waba.ui.*;

public class Program extends MainWindow {

// ...

}


Aplikacje dla urz dze pda

Krok 3 ­ kompilacja i testowanie w środowisku Windows

Aby skompilować aplikację, wystarczy uruchomić kompilatory Javy w katalogu, w którym zapisane są pliki źródłowe programu Program. Kompilator można wywołać następująco:

javac Program.java

W wyniku kompilacji wygenerowane zostaną pliki binarne zawierające bajtkod Javy. Można już przetestować aplikację w środowisku Windows. Wystarczy w tym celu wywołać klasę waba.applet. Applet, podając jako parametr wywołania nazwę uruchamianej aplikacji:

java waba.applet.Applet Program

Przykładowe wywołanie apletu umieszczone w pliku HTML wygląda następująco:

<applet code="waba/applet/Applet.class" width="160" height="160">

<param name="appClass" value=„Program"> </applet>


Aplikacje dla urz dze pda

Waba

Krok 4 ­ generowanie plików wynikowych

Przed umieszczeniem programu w docelowym środowisku palmtopa należy, za pomocą narzędzi z Waba SDK, wygenerować plik wynikowy WARP (Waba Application Resource Package) oraz plik uruchamiający aplikację. Wabasoft dostarcza w tym celu narzędzia warp.exe oraz exegen.exe.

warp c ProgramProgram.class

Polecenie exegen służy do utworzenia plików umożliwiających uruchomienie aplikacji na docelowej platformie. Tak jak w przypadku warp.exe w jednym przebiegu generowane są pliki na PalmOS i Windows CE

exegen /w 160 /h 120 /m 7000 Program


Aplikacje dla urz dze pda

Waba

Krok 5 ­ instalacja i uruchomienie aplikacji.


Waba przysz o

Waba- przyszłość

  • Ogólnie dostępna

  • Minimalne wymagania – nie wymaga dużej pamięci

  • Łatwość tworzenia kodu. Programy działające pod kontrolą Waba VM można tworzyć na wielu różnych platformach.

  • przenośność. Bezpośrednio po napisaniu i kompilacji można uruchomić program na palmtopach PalmPilot, komputerach działających pod kontrolą Windows CE, czy też jako Aplet lub aplikację Javy na dowolnej platformie, na której działa wirtualna maszyna Javy


Platforma net 2003

Platforma .net 2003

  • Pockety w wersji 2003 maja wbudowana platformę .net

  • Dostępne kompilatory: Visual Basic .Net, Visual C# .Net oraz darmowy Microsoft .Net Frameworks oraz open sourcowy kompilator Mono.

  • Zalety

    • Małe rozmiar programów

    • Obsługa wszystkich procesorów i platformy(WinCE)

  • Wady

    • Tylko nowszy sprzęt


Net 2003 tworzenie projektu

.net 2003- Tworzenie projektu

  • Stworzenie projektu


Net 2003 tworzenie projektu1

.net 2003- Tworzenie projektu

  • Wybór platformy


Net 2003 tworzenie projektu2

.net 2003- Tworzenie projektu

  • Właściwości projektu


Net 2003 tworzenie projektu3

.net 2003- Tworzenie projektu

  • Projekt

    private void mnuEditCut_Click(object sender, System.EventArgs e)

    {

    MessageBox.Show("cut...");

    }


Net 2003 tworzenie projektu4

.net 2003- Tworzenie projektu

  • Kompilacja


Materia y

Materiały

  • www.microsoft.com

  • www.pckurier.pl

  • www.software.pl

    Jan Góralski

    Jarosław Balcer


  • Login