16
Interfejs użytkownika w aplikacji mobilnej - LWUIT Dariusz Walczak

Interfejs użytkownika w aplikacji mobilnej - LWUIT

Embed Size (px)

DESCRIPTION

Prezentacja przygotowana na spotkanie Eclipse Demo Camp 2009. Jej zadaniem jest zachęcenie słuchaczy do rozpoczęcia przygody z programowaniem komórek.

Citation preview

Page 1: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Interfejs użytkownika w aplikacji mobilnej - LWUIT

Dariusz Walczak

Page 2: Interfejs użytkownika w aplikacji mobilnej - LWUIT

• JDK 1.6

• JavaME SDK 3.0MOTODEV Studio, Nokia S60 5th Edition SDK, Nokia S40 6th Edition SDK, BlackBerry JDE, Sony Ericsson SDK, LG SDK ….

• Eclipse + Mobile Tools for Java

• Opcjonalnie: LWUIT, KXml, Float11, …

Jak zacząd?

Page 3: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Window -> Preferences -> JavaME -> Device Management

Konfiguracja urządzeo

Page 4: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Application Descriptor

Page 5: Interfejs użytkownika w aplikacji mobilnej - LWUIT

http://developers.sun.com/mobility/midp/articles/pushreg/

Push Registry

Page 6: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Midlet

File -> New-> Java ME MIDlet

Page 7: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Ctrl+F11

Midlet

Page 8: Interfejs użytkownika w aplikacji mobilnej - LWUIT

A może Bluetooth?

Page 9: Interfejs użytkownika w aplikacji mobilnej - LWUIT

SMS

Page 10: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Prawy -> Mobile Tools for Java -> Create Package -> telefon

BlueTooth Blip Logger

Page 11: Interfejs użytkownika w aplikacji mobilnej - LWUIT

• Biblioteka wspomagająca tworzenie UI– Implementacja od 0 interfejsu– Kontenery, kontrolki, formularze itp.– Layout managers– Tematy/skórki + specjalny edytor skórek– Przejścia– Zarządzanie zasobami– Internacjonalizacja– Logowanie– Grafika 3D

• GPLv2 with the classpath exception

Lightweight UI Toolkit

Page 12: Interfejs użytkownika w aplikacji mobilnej - LWUIT

LWUIT „in action”

Page 13: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Style/tematy

Page 14: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Edytor zasobów

Page 15: Interfejs użytkownika w aplikacji mobilnej - LWUIT

Aplikacja demo LWUIT

Demo

Page 16: Interfejs użytkownika w aplikacji mobilnej - LWUIT

• LWUIT: https://lwuit.dev.java.net/• Blog o LWUIT : http://lwuit.blogspot.com/• Porównanie SDK:

http://java.sun.com/developer/technicalArticles/javame/stateoftheunion/

• JavaME SDK 3.0:

http://java.sun.com/javame/downloads/index.jsp• Eclipse MTJ: http://www.eclipse.org/dsdp/mtj/• Screencast – „jak zacząd” http://live.eclipse.org/node/614

Bibliografia i ciekawe linki