Hledam autory pro tenhle blog.

Hledam autory pro tenhle blog.Pokud te bada bavi a programujes nebo zacinas tak nevahej a stan se autorem.

pátek 25. března 2011

Test aplikaci - V mobilu

Minule jsme si ukazali jak otestovat aplikaci pomoci Simulatoru.

Dnes si ukazeme jak otestovat vlastni aplikaci primo v mobilu a to tak,ze si posleme
aplikaci z SDK do mobilu pres USB.
Jako prvni(jak uvadej na strankach samsungu)musime prenest do mobilu certifikat “rootCACert.cer” a naistalovat.Certifikat najdeme v adresari instalace SDK
c:bada\1.2.1\tools\sbuild\“rootCACert.cer”(samozdrejme dle verze a mista inst.)
Certifikat preneseme do mobilu do slozky Others.V mobilu pak otevreme moje soubory\jine\a spustime “rootCACert.cer” kterej se nasledne nainstaluje do telefonu.

Vytvorime si projekt v mem pripade treba "Calculator"
Klikneme mysi na projekt a v kontex.nabidce zvolime "build configuration\set active\Target-Debug.










Pripojime mobila pres usb a jako rezim USB zvolime "Ladeni USB"




Pouzijeme ctrl+b pro prelozeni\vypaleni projektu.
Zvolime run as\Bada Target aplication.
Hotovo.
Aplikace se nam prenese do mobilu a nasledne spusti.




Aplikaci muzeme otestovat a po ukonceni nam zustava nainstalovana v mobilu.
Pokud vsak naistalujeme jinou aplikaci tahle uz nepude spustit.
Vzdy funguje jenom ta posledni.





Prikladam video navod > test v mobilu

čtvrtek 17. března 2011

Test aplikaci - Simulator

Po uspesnem nainstalovani BadaSDK muzeme otestovat funkcnost aplikace.
SDK obsahuje simulator,kterej slouzi na otestovani aplikaci a taktez je moznost otestovat aplikaci primo ve svem mobilu tim ze si tam aplikaci posleme pres usb.
Dnes si ukazeme testovani pres simulator.




V pravo nahore v zalozke "BADA SDK Samples" vybereme aplikaci napr.Calculator.Klikneme pravym tlac.mysi na Calculator a zvolime "Copy into my workspace..."




Aplikace Calculator se nam zobrazi vlevo v zalozke "Project Explorer" Po rozkliknuti se nam zobrazi cela struktura.viz obr.2



Klikneme pravym tl.mysi na projekt Calculator a zvolime "Build project"
Pote se projekt prelozi do strojoveho kodu.



Po spusteni simulatoru klikneme pravym na projekt zvolime "run as" a zvolime prvni moznost "1.Bada simulator Application"


Pokud je vse o.k nabehne simulator a muzeme otestovat funkcnost aplikace.
Simulator obsahuje funkci "Event Injector" ta slouzi na simulovani funkci senzoru,lokace,atd. proste funci mobilu aby jsme byli schopni otestovat funkcnost nase aplikace.
Napr.:Vytvoris program "kompas" a potrebujes otestovat funcnost magn.senzoru.Tak zvolis Event injector v simulatoru zvolis senzor>magnetic a budes posilat data do aplikace.












Priste jsi ukazeme jak otestovat aplikaci primo ve svem mobilu.

Protoze vlastnim Samsung Wave 8500, tak budu navody smerovat prave na tento mobil.V podstate se programovani pro jine samsungu s badou nijak nelisi, akorat muzou mit jine rozliseni a absenci nekterych senzoru a vybaveni.
Nejsem zadnej programator teprve se ucim, tak se predem omlouvam za nektere chyby.
Snad tyhle navody nekomu pomuzou.
Pokud se najde nekdo kdo by se chtel podilet na obsahu tohohle blogu tak budu moc rad.
Tom

sobota 5. března 2011

Zaciname s SDK

Bada SDK/IDE umoznuje vyvojarum aplikaci pro mobilni telefony vyvijet programky i pro novou platformu BADA.
Aktualni verze SDK je bada SDK 1.2.1 (k 5.3.2011).Samsung planuje uvest badu 2.0 (momentalne 1.2), takze je predpoklad ze kratce nato vyjde i nova verze SDK.
SDK vyuziva C++ a vyvojove prostredi Eclipse.

Badu SDK stahneme na adrese :developer.bada.com
Doporucuji stahnout Full package.Pro stazeni je nutna registrace noveho uctu.
Systemove pozadavky :
Microsoft Windows ® XP, Windows ® Vista nebo Windows ® 7 operační systém.
Alespoň 1.4 GB paměti RAM.
Alespoň 1,8 GB volného místa na disku.
Lokální administrátorská práva.
Bada Simulator velikost obrazovky je 480 * 800. Pokud je rozlišení obrazovky monitoru počítače, je pod 800, Simulator neukazuje normálně pro aplikace, které používají OpenGL ®.

Po nainstalovani SDK restartujeme PC a muzeme zacit pouzivat BADA IDE.

Vzhledem k tomu ze SDK vyuziva C++ je nutne znat aspon zaklady C++.
Super stranka na uceni C++ je programujte.com

pátek 4. března 2011

Samsung Wave

Samsung S8500 Wave je prvnim pristrojem,na kterym Samsung predstavil operacni system Bada.
Samsung S8500 Wave je vybaven dotykovým displejem s úhlopříčkou 3,3 palce. Displej je vyroben technologií Super AMOLED a nabízí perfektní zobrazení.
Ve výbavě telefonu Samsung S8500 Wave nechybí satelitní navigace, pětimegapixelový fotoaparát, nahrávaní HD videa nebo wi-fi. Velkou novinkou v telefonu Samsung GT-S8500 Wave je technologie displeje Super AMOLED, která přináší kvalitnější obraz a především lepší čitelnost na přímém slunci.
Rychlý chod systému teleonu Samsung S8500 Wave zaručuje gigahertzhový procesor Samsung. Vnitřní paměť má kapacitu 2GB a dále ji lze rozšířit paměťovými kartami microSDHC. Samozřejmostí je podpora HSDPA a Bluetooth.
Po softwarové stránce nechybí telefonu Samsung S8500 Wave žádné důležité funkce, podpora sociálních sítí, technologie Flash apod. Velmi elegantní telefon Samsung S8500 Wave se řadí ke konzervativnějším přístrojům, ale luxus z něj doslova čiší.
Hlavní charakteristiky:
Síťová frekvence (MHz): 1800,1900,850,900
Podpora 3G (UMTS, WCDMA): ANO
Síťová frekvence (3G) (MHz): 2100,900
Počet displejů: 1
Typ displeje: barevný
Úhlopříčka displeje (palce) ("): 3,3
Rozlišení displeje (bodů): 800 x 480
Počet barev displeje: 16,7 miliónů
Interní paměť (MB): 2048
Podporované paměťové karty (typ karty): microSD
Pamět na SMS: 1000
Kapacita baterie (mAh): 1500
Pohotovostní doba (hod.): 600
Doba hovoru (min): 900
Polyfonní vyzvánění: ANO
MP3/WMA/AAC vyzvánění: ANO
T9 v češtině: ANO
Typy zpráv: EMAIL,MMS,SMS
GPS: ANO
Bluetooth: ANO
Možnost Wi-Fi: ANO
WAP: ANO
Internetový prohlížeč: ANO
GPRS: ANO
EDGE: ANO
HSCSD/HSPA: ANO
Java: ANO
Integrovaný fotoaparát : ANO
Rozlišení fotoaparátu : 2592 x 1944 (5 Mpx)
Integrovaný blesk/přisvětlení: ANO
Automatické ostření: ANO
Videosekvence: se zvukem
Budík a hodiny: ANO
Plánovač a kalendář: ANO
Kalkulačka: ANO
Hry: ANO
FM rádio: ANO
MP3 přehrávač: ANO
USB port: USB 2.0
Provedení dotykový
Operační systém Samsung bada
Prohlížeč Dolphin 2.0
JAVA™ MIDP 2.1
hodnota SAR 0,49 kg/W
Provozní frekvence:
GSM&EDGE 850 / 900 / 1.800 / 1.900 MHz
3G 900 / 2.100 MHz
Síť a data:
GPRS
EDGE
3G, HSDPA
Displej:
Typ Super AMOLED, 16 mil. barev
Rozlišení 480 x 800 (WVGA)
Velikost 3,3"
Baterie:
Standardní Kapacita 1.500 mAh
Doba hovoru Až 15 h (2 G ) / až 7 h (3 G)
Pohotovostní režim Až 600 h (2 G) / až 550 h (3 G)
Fotoaparát:
Rozlišení 5 megapixelů
Digitální zoom x4
Blesk: LED blesk
Automatické zaostřování
Režim spouště Režim fotografování (jeden záběr, krásná tvář, detekce úsměvu, kontinuální režim, panorama, historická fotografie), scénický režim (portrét, krajina, noc, sport, párty/interiér, pláž/sníh, západ slunce, svítání, podzimní barvy, ohňostroj, text, světlo svíčky, protisvětlo)
Fotoefekty Černobílý záběr, sépie, negativ, vodové barvy
Vývážení bílé Automaticky, denní světlo, žárovka, zářivka, zataženo
ISO Auto / 50 / 100 / 200 / 400 / 800
Video:
Video přehrávač
Nahrávání videa: 1.280 x 720, 30 sn./s
Video zprávy
Video streaming
Video hovory
Video tapeta Ne
Hudba a zvuk:
Přehrávání hudby MP3 / AAC / AAC+ / eAAC+ / WMA / AMR / MIDI / SP-MIDI
Polyfonní vyzvánění
MP3 vyzváněcí tóny
DRM OMA DRM v.2.0, WMDRM, DivX DRM
Zvuková technologie 3D Sound Alive
Hudební knihovna
Zábava a hry:
Vestavěné JAVA™ hry
Vestavěné tapety
Mobilní TV Ne
PodCasting
FM Radio
Nahrávání z FM rádia
FM Radio - RDS
Mobile Tracker
Kancelářské aplikace:
Prohlížeč dokumentů
Mobilní tisk
Režim offline
Hlasová schránka a hlasová pošta
Zprávy:
SMS
MMS
Prediktivní vkládání textu T9
Email POP3 / IMAP4 / Exchange Active Sync
vCard / vCalendar
Instant Messaging
Funkce Push to talk Ne
Cell broadcast (lokální zprávy) Ne
Připojení:
Bluetooth V.3.0
USB V.2.0
WAP V.2.0
USB mass storage
Internetový HTML prohlížeč
SyncML(DS) V.1.2
SyncML(DM) V.1.2
WIFI 802,11 b/g/n
AGPS
TV výstup
Aplikace pro synchronizaci s PC
IrDA Ne
RFID Ne
NFC Ne
Paměť:
Uživatelská paměť 2 GB
Pamět na SMS 1.000
Položky v telefonním seznamu Dle paměti
Externí paměť MicroSD (až 32 GB)
Správa osobních informací (PIM):
Kalendář
Plánovač
Úkoly
Hodiny
Světový čas
Budík
Konverze měn Lze stáhnout
Převod jednotek Lze stáhnout
Kalkulačka
Zápisník
Stopky
Odpočítávání času
Funkce volání:
Hlasitý odposlech
Rozpoznávání řeči Ne
Identifikace volajícího
Cena hovoru
Trvání hovoru
Konferenční hovor
Volaná čísla/nepřijaté/přijaté hovory
Hmotnost 118 g
Rozměry (v x š x h) 118 x 56 x 10,9 mm
Rozměry výrobku:
Hmotnost (kg): 0.118
Výška (cm): 11.80
Šířka (cm): 5.60
Hloubka (cm): 1.09
Momentalne mezi hlavni nevyhody patri >malo aplikaci v Samsung apps a nedostupnost placenych aplikaci pri Ceskou republiku.
Ceska stranka o Bade a forum www.mojebada.cz
Zdroj >internet

Co je Bada.


Bada je počítačová platforma vyvíjená společností Samsung pro její chytré telefony. Bada znamená v korejštině oceán a čte se [ba:da:]. Je zamýšlen jako konkurence operačního systému Android. Byl ohlášen v roce 2009 a uveden na trh v roce 2010. V aktuálně představených telefonech je použita prostředí Touch wiz. Vlajkovou lodí, která tuto platformu uvedla na trh je mobilní telefonSamsung S8500 (Wave), který byl dostupný v obchodech na přelomu května/června 2010.
Operační systém Bada je zamýšlen jako platforma, která může používat jádro Linuxu nebo jiné RTOS jádro (jádro operačního systému reálného času). Nad jádrem jsou vrstvy Device, Service a Frameworku. Operační systém Bada nemá zatím mnoho softwarového vybavení jako např. poměrně nový Android. Samsung očekává že jeho smartphone s OS Bada bude mít třetina uživatelů těchto typů telefonů již v roce 2010 a v roce 2012 by se podíl měl vyšplhat až na 50 %.

Uvod

Zdravim.Tenhle blog bude venovan zakladum BadaSDK.