Nokia N900 Představení “mobilního telefonu”
Jaroslav Řezník <
[email protected]>
Agenda ●
Historie
●
Hardware
●
Software
●
Budoucnost
●
Hry :-)
Historie Maemo ●
Za vývojem stojí společnost Nokia
●
Založeno na Linuxové distribuci GNU/Debian
●
První zařízení s Maemem ●
●
Nokia N770 (2005)
Verze systému ●
Původně označované jako OS2005-2008 (Maemo 4 Diablo) – např. N810
●
Nyní Maemo 5 Fremantle
●
Budoucí verze Maemo 6 Harmattan (MeeGo)
18.4. 2010
Jaroslav Řezník
3
Hardware I. ●
●
CPU a spol. ●
TI OMAP 3430 SoC
●
600 MHz, Cortex-A8
●
430 MHz C64x+ DSP
●
256 MB NAND flash (root filesystem)
Paměť ●
256 MB SDRAM (+768 MB swap)
●
32 GB eMMC flash
●
microSD/microSDHC
18.4. 2010
Jaroslav Řezník
4
Hardware – pro zasmání
1700 MHz :D (fake;-)
18.4. 2010
Jaroslav Řezník
5
Hardware II. ●
Displej a grafika ●
TFT 800 × 480, 3.5 palce
●
PowerVR SGX 530 s OpenGL ES 2.0
●
Rezistivní touchscreen
●
Výstup na TV (PAL)
●
Klávesnice hw, tři řady, lokalizovaná!
●
Kamery ●
5.0MP (2,584×1,938), f/2.8 Carl Zeiss
●
0.3MP (640×480) f/2.8
18.4. 2010
Jaroslav Řezník
6
Hardware III. - komunikace ●
GSM 850/900/1800/1900 + UMTS
●
GPRS/EDGE/WCDMA/HSPA
●
WLAN IEEE 802.11 b/g
●
Bluetooth 2.1
●
FM receiver/FM vysílač!
●
IR vysílač
●
A-GPS
18.4. 2010
Jaroslav Řezník
7
Open source ●
Většina platformy open source ●
●
●
Linux Kernel, glibc, v4l2, blueZ, Telepathy, Gstreamer, DBUs, apt, xorg, Qt, Gtk atd... Projekty v Garage
Část bohužel pod nesvobodnou EULA
18.4. 2010
Jaroslav Řezník
8
Architektura systému
18.4. 2010
Jaroslav Řezník
9
Desktop ●
●
4 pracovní plochy ●
Status bar
●
Widgety + bookmarky + kontakty
Přepínání aplikací ala Exposé (a skutečný multitasking)
●
Témata
●
Status area
18.4. 2010
Jaroslav Řezník
10
Správa kontaktů ●
Veškeré kontakty v rámci jednoho adresáře ●
●
Možnost sloučit kontakty v rámci více sítí
Pro komunikaci se používá framework Telepathy ●
Jednoduché rozšíření o nové protokoly –
Jabber (default, ICQ, IRC, MSN, Yahoo, Skype...)
●
Napojení na kalendář
●
Hermes ●
Doplnění dat z Facebooku
18.4. 2010
Jaroslav Řezník
11
Telefonování ●
Jedna z mála aplikací na výšku ●
●
●
(ale možnost využít i na šířku s otevř. Klávesnicí)
Opět napojení na všechny nainstalované protokoly – GSM/UMTS, Skype, SIP, Jabber... Problémy ●
Pomalé “překlopení” na výšku
●
Síťové kódy (USSD) –
●
Widget na plochu
Chybí SIM Toolkit
18.4. 2010
Jaroslav Řezník
12
Sdílení dat ●
Ve výchozí instalaci jen fotky ●
BT, mail
●
Internet – –
●
Facebook plugin Pixelpipe
Petrovich ●
Přidává podporu sdílení ostatního obsahu
18.4. 2010
Jaroslav Řezník
13
Webové browsery ●
MicroB ●
Jádro Gecko
●
Náhrada multitouch “kroužením”
●
Podpora Flash –
●
Firefox (Fennenc) ●
●
Youtube, velká část her atd...
Opět Gecko
V repozitáři (katalogu) i WebKit base browsery ●
Např. Midori
18.4. 2010
Jaroslav Řezník
14
Aplikace ●
V základu např. ●
Email klient (synchronizace s Exchange)
●
Kalendář
●
Media Player – –
●
Gstreamer – jednoduchá rozšiřitelnost kodeků UpnP
OVI maps –
Bez hlasové navigace (zatím)
●
PDF čtečka
●
Manažer souborů
18.4. 2010
Jaroslav Řezník
15
Zajímavé aplikace - komunitní ●
FaceBrick
●
eCoach
●
mBarcode
●
Jamaendo
●
Theremin
●
fAPN, fMMS
●
●
Komunitní podpora chybějících MMS
●
V nové verzi fAPN integrované
Tisíce verzí stopek, odpočítavačů času apod. :D
18.4. 2010
Jaroslav Řezník
16
Zajímavé aplikace – komunitní II. ●
Siggy
●
MGutenberg
●
Flashlight
●
Conboy
●
Qik
●
Tuner
●
AlmostTI Graphing Calc Emulator
●
StockThis
●
FreOffice (Koffice based viewer pro Maemo)
18.4. 2010
Jaroslav Řezník
17
Komerční ●
Toshl – osobní správa financí ●
●
Sygic Maps – navigace ●
●
Placená rozšířená webová verze 59.99 EUR za mapy Evropy
JoikuSpot – sdílení připojení přes WiFi ●
9.00 EUR
18.4. 2010
Jaroslav Řezník
18
Instalace aplikací a update ●
●
●
Repozitáře (katalogy) ●
Application manager
●
Apt-get!
●
OVI store
●
Maemo x Maemo Extras x Maemo Devel
Update ●
On-the-air (OTA) – standardní z repozitářů
●
Flashovaní
Čeká se na PR1.2 update
18.4. 2010
Jaroslav Řezník
19
Správa systému ●
Běžný Linuxový terminál
●
Možnost získání roota bez jailbreaku! ●
Repozitář maemo-extras
●
Balíček rootsh
●
sudo gainroot (root)
●
Root filesystém pouze 256 MB (viz. NAND)
●
Pro aplikace 2 GB /opt oddíl
●
Zbytek pro uživatelská data
18.4. 2010
Jaroslav Řezník
20
Vývoj ●
●
Maemo SDK ●
Scratchbox
●
Kompletní systém + Xephyr
●
Pouze Linux, jiné systémy -> VMPlayer
MADDE ●
MAD Developer – –
18.4. 2010
mad pscreate, mad make, mad remote etc... Aplikace na straně telefonu
Jaroslav Řezník
21
Budoucnost (blízká) ●
Spojení Maemo s Moblinem = MeeGo
●
Zatím jen rebrandované Maemo 6 Harmattan
●
Změna Gtk za Qt
●
●
●
Qt doposud komunitně podporované
●
V Maemo 6 opačně
Maemo 6 na N900? ●
N900 jako vývojová platforma
●
Oficiální podpora? Mer?
Vzdálená??? MeeGo? ●
Do jaké míry oddělené mobilní, MID, netbooky?
18.4. 2010
Jaroslav Řezník
22
Hry ;-) ●
Komerční vs. komunitní
●
OpenGL ES 2.0 s hw akcelerací
●
Zajímavá obdoba k projektu OpenPandora
18.4. 2010
Jaroslav Řezník
23
Komerční hry ●
Předinstalovné ●
●
Blocks, Chess, Mahjong, Marbles
Angry Birds ●
Vydavatel Rovio
●
Komunitní levely!
●
Bounces (opět Rovio)
●
SoccerFrenzy, HoopsFrenzy ●
Vydavatel Sio2interactive
●
SIO2 Free Open Source Engine!
●
$1.99 :-)
18.4. 2010
Jaroslav Řezník
24
Open source hry ●
OpenArena, Quake 3 ●
S výstupem na TV a akcelerometry
●
ioquake
●
TuxRacer
●
Wormux
●
Supertux
●
OpenTTD
●
DOOM
●
Battle for Wesnoth!
18.4. 2010
Jaroslav Řezník
25
Emulátory ●
Emulátory nejrůznějších platforem ●
Speccy (ZX Spectrum)
●
VGB (Nintendo GameBoy)
●
PicoDrive (SEGA Mega Drive)
●
ColEm (ColecoVision)
●
DrNokSnes
●
MAME
●
DOSBox
●
Sony Playstation
18.4. 2010
Jaroslav Řezník
26
Herní hardware ●
ZeeMote
●
PS3 DualShock ●
A naopak ovládání PS3 pomocí N900
18.4. 2010
Jaroslav Řezník
27
Odkazy ●
http://www.maemo.org/
●
https://store.ovi.com/
●
http://maemo.nokia.com/
●
http://my-maemo.com/
●
http://meego.com/
18.4. 2010
Jaroslav Řezník
28