abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 00:11 | Nová verze

    Byla vydána prosincová aktualizace aneb nová verze 1.108 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.108 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 20:44 | IT novinky

    Na lasvegaském veletrhu elektroniky CES byl předveden prototyp notebooku chlazeného pomocí plazmových aktuátorů (DBD). Ačkoliv se nejedná o první nápad svého druhu, nepochybně to je první ukázka praktického použití tohoto způsobu chlazení v běžné elektronice. Co činí plazmové chladící akční členy technologickou výzvou je především vysoká produkce jedovatého ozonu, tu se prý podařilo firmě YPlasma zredukovat dielektrickou

    … více »
    NUKE GAZA! 🎆 | Komentářů: 2
    včera 16:33 | Zajímavý projekt

    Patchouli je open source implementace EMR grafického tabletu (polohovací zařízení). Projekt je hostován na GitLabu.

    Ladislav Hagara | Komentářů: 0
    včera 14:11 | IT novinky

    Český Nejvyšší soud potvrdil, že česká právní úprava plošného uchování dat o elektronické komunikaci porušuje právo Evropské unie. Pravomocným rozsudkem zamítl dovolání ministerstva průmyslu a obchodu. To se teď musí omluvit novináři Českého rozhlasu Janu Cibulkovi za zásah do práv na ochranu soukromí a osobních údajů. Ve sporu jde o povinnost provozovatelů sítí uchovávat údaje, ze kterých lze odvodit, kdo, s kým a odkud komunikoval.

    Ladislav Hagara | Komentářů: 4
    včera 02:11 | Komunita

    Google bude vydávat zdrojové kódy Androidu pouze dvakrát ročně. Ve 2. a 4. čtvrtletí.

    Ladislav Hagara | Komentářů: 0
    7.1. 17:22 | Zajímavý článek

    Bezpečnostní specialista Graham Helton z Low Orbit Security si všímá podezřelých anomálií v BGP, zaznamenaných krátce před vstupem ozbrojených sil USA na území Venezuely, které tam během bleskové speciální vojenské operace úspěšně zatkly venezuelského diktátora Madura za narkoterorismus. BGP (Border Gateway Protocol) je 'dynamický směrovací protokol, který umožňuje routerům automaticky reagovat na změny topologie počítačové sítě' a je v bezpečnostních kruzích znám jako 'notoricky nezabezpečený'.

    NUKE GAZA! 🎆 | Komentářů: 8
    7.1. 06:11 | Nová verze

    Společnost Valve aktualizovala přehled o hardwarovém a softwarovém vybavení uživatelů služby Steam. Podíl uživatelů Linuxu dosáhl 3,58 %. Nejčastěji používané linuxové distribuce jsou Arch Linux, Linux Mint a Ubuntu. Při výběru jenom Linuxu vede SteamOS Holo s 26,32 %. Procesor AMD používá 67,43 % hráčů na Linuxu.

    Ladislav Hagara | Komentářů: 3
    7.1. 05:55 | IT novinky

    V Las Vegas probíhá veletrh CES (Consumer Electronics Show, Wikipedie). Firmy představují své novinky. Například LEGO představilo systém LEGO SMART Play: chytré kostky SMART Brick, dlaždičky SMART Tagy a SMART minifigurky. Kostka SMART Brick dokáže rozpoznat přítomnost SMART Tagů a SMART minifigurek, které se nacházejí v její blízkosti. Ty kostku SMART Brick aktivují a určí, co má dělat.

    Ladislav Hagara | Komentářů: 0
    6.1. 18:33 | Bezpečnostní upozornění

    Vládní CERT (GovCERT.CZ) upozorňuje (𝕏) na kritickou zranitelnost v jsPDF, CVE-2025-68428. Tato zranitelnost umožňuje neautentizovaným vzdáleným útočníkům číst libovolné soubory z lokálního souborového systému serveru při použití jsPDF v prostředí Node.js. Problém vzniká kvůli nedostatečné validaci vstupu u cest k souborům předávaných několika metodám jsPDF. Útočník může zneužít tuto chybu k exfiltraci citlivých

    … více »
    Ladislav Hagara | Komentářů: 6
    6.1. 16:22 | Komunita

    V úterý 13. ledna 2025 se v pražské kanceláři SUSE v Karlíně uskuteční 5. Mobile Hackday, komunitní setkání zaměřené na Linux na mobilních zařízeních, kernelový vývoj a související infrastrukturu. Akci pořádá David Heidelberg.

    … více »
    lkocman | Komentářů: 0
    Které desktopové prostředí na Linuxu používáte?
     (1%)
     (4%)
     (0%)
     (10%)
     (22%)
     (4%)
     (5%)
     (3%)
     (11%)
     (54%)
    Celkem 297 hlasů
     Komentářů: 7, poslední včera 15:35
    Rozcestník

    Dotaz: C++ aplikace na mobily

    6.4.2009 20:01 Elektron112
    C++ aplikace na mobily
    Přečteno: 1298×
    Dobrý den, rád bych se naučil udělat nějakou tu aplikaci pro mobil. Nechce se mi ale jen kvůli toho učit Java. Rád bych to dělal v C++. Jde to? Něco jsem vygooglil o Symbianu, ale nevím, jak na ostatních mobilních OS. Mělo by to být pro telefony jako je Nokia 6234, včetně Sony Ericssonů atd. Jde to vůbec? Šlo by na tom OpenGL nebo alespoň Qt 4? Máte s tím už nějaké zkušenosti? Znáte nějakou literaturu/seriály (anglicky moc neumím, ale aspoň něco)? Jaký software k tomu budu potřebovat?

    Odpovědi

    6.4.2009 22:03 xavier | skóre: 10 | blog: borkovo
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily
    Na vývoj aplikací pro nokie je celkem dobrý zdroj informací forum nokia. Programy napsané v C++ lze spouštět v mobilech, ale ne na všech. Je možný i vývoj v QT. Nejrozšířenější je java. Sice má syntaxi stejnou jako normální java, ale "standartní knihovna" je úplně jiná (v případě CDLC) a ani není příliš rozsáhlá. V javě ME je možné vyvtářet i openGL aplikace. Pokud si stáhneš emulátor, tak ve složce cesta/k_emulátoru/apps najdeš spoustu příkladů (včetně openGL). Ten emulátor jde integrovat do eclipsu i netbeans pomocí pluginů.
    6.4.2009 22:14 ...............23 | skóre: 15 | blog: Various Stuff blog
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily
    V C++ sa dá kódiť napríklad na telefóny založené na S60, UIQ, Windows Mobile, Android. OpenGL ES niektoré podporujú, niektoré nie. Qt existuje pre S60 3rd edition FP1 a novšie, a pre Windows Mobile.

    Žiadne jednotné API (aspoň tak ako J2ME) pre väčšinu mobilov ale nie je...
    7.4.2009 17:39 Pilgrim
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily

    Jednoducha uvodni odpoved : univerzalni reseni neexistuje.

    Pokud chces zacit s vyvojem, zalezi co jsi delal doted. Pokud jsi student a / nebo mas zkusenosti spis s MS prostredim, pak doporucuju zacit s Windows Mobile. SDK i docela schopnej emulator jsou zadarmo ke stazeni jako plugin do Visual Studia (i.e. pokud mas Visual Studio a trochu zkusenosti s MS, neni potreba zadna dalsi investice - API je docela podobny s desktopem).

    Co se tyka Symbianu, tam je to trochu jina liga. Slozitejsi API, mensi prenositelnost (nejenom mezi S60 a UIQ, ale i mezi jednotlivymi verzemi) a spousta veci se musi dokupovat (zatim napriklad nevim o volne dostupnem emulatoru). Vyhodou je potom PODSTATNE vetsi moznost rozsireni (Gartner tusim uvadi, ze okolo 70% smartphonu bezi na nejake verzi Symbianu). Co se tyka QT4, pokud vim tak s koupi Trolltechu zacala Nokia experimentovat s portovanim QT4 na Symbian - uvidime kam to povede, Symbiani API by potrebovalo novy vitr jako sul.

    Android a Apple (i kdyz tam to tusim neni ciste C++, ale nejake jejich upravene C) jako platformy moc neznam, takze me neber moc vazne. IMO jsou obe moc nove a do velke miry spolehaji na "novou vlnu". Apple uz se trochu rozkoukal a podle poslednich cisel prodava zhruba tolik novych telefonu, jako ostatni s Windows Mobile, ale na muj vkus ma jednak moc restriktivni podminky na vyvojare a jednak si nejsem moc jisty jakym smerem to bude mirit dal (jak licence, tak vyvoj cele te platformy). Android zatim nic moc extra taky nepredvedl - slibuje lepsi podminky pro vyvojare (i kdyz to tak obcas moc nevypada - viz historie zpravicek tady na ABC), ale zatim ma v prodeji jeden telefon, ktery navic zdaleka neni tak zadany, jako iPhone.

    Zaver:

    Jako zacatecnikovi, ktery chce vyvijet ted hned (bez dalsich informaci) bych Ti doporucil Windows Mobile. Paradoxne je to MS, ktery ma vcelku (pro vyvojare aplikaci) nejotevrenejsi platformu, navic s pomerne slusnou komunitou okolo a neprilis narocnym API.

    Pokud chces delat neco komercniho, nejlepsi odbyt (ciste podle poctu telefonu) je asi pro Symbian.

    Pokud jsi student a hledas si nejake zamereni pro budoucnost, je to otazka - podil Symbianu na trhu spis stabilne klesa, ale je porad nejvetsi a Nokia porad muze vytahnout nejake eso z rukavu (a vsadil bych se, ze neco chysta - nejdriv koupila Trolltech, pak zalozila Symbian Foundation, tak uvidime co z toho vzejde). MS ma fajn platformu pro firemni aplikace (synchronizace s Exchange se vazne hodi), ale zatim to vypada, ze se tak trochu placa na miste a snazi se trochu dohnat Apple ohledne UI - nevidel bych to jako dobrou platformu pro vyvoj aplikaci pro koncove uzivatele (napr. hry, pripadne takove ty typicke veci co delaji zacatecnici - budiky, poznamkove bloky, etc.). Apple docela prekvapil s rychlosti, s jakou se mu povedlo rozsirit iPhone, ale zatim bych rekl, ze je to presny opak MS - povedlo se mu dostat se mezi koncove uzivatele, ale ve firmach bych ho nehledal. Android ma "silny potencial pro budoucnost", ale timhle se ohani uz od doby, co ho Google uvedl. Zatim to s nim vypada jako s mobilnim Linuxem - spoustu zarizeni planovanych, ale kdyz to chces realne koupit, tak kde nic tu nic...

     

    7.4.2009 20:40 Elektron112
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily
    Radši se teda naučím tu Javu, ale díky za odpovědi, alespoň v tom mám jasno.
    elviin avatar 8.4.2009 10:22 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily

    V C++ je mozne programovat pro Symbian. Vedle ciste Symbianich veci jako aktivni objekty, muzes pouzivat standardni C++, STL, Boost. V C++ lze v Symbianu delat zajimvejsi aplikace nez v Java ME, napr. jen vytvoreni adresare, ovladani telefonniho serveru, ovladani kontaktu, messaging, zjisteni imei, systemove servisy, OpenGL, atd. Java je prenositelna, ale dan za to je omezeny prunik funkci. Takze ja bych po Jave sel pouze v pripade, pokud aplikace nevyuziva mobil naplno a zaroven bych chtel, aby aplikace byla spis prenositelna. Tvrzeni, ze aplikace v C++ je i mezi verzemi Symbian neprenositelna, je asi stejne hodnotne, jako tvrdit, ze Java me je vsude prenositelna. Staci si promyslet architekturu, rozdeleni do modulu, napr. na klient (gui veci) a servisu (engine). Programovat pro Symbiani verzi <9.0 je pravek, od v9.0 je prenositelnost lepsi, v podstate az na gui detaily, s prenositelnosti od v9.0 nejsou problemy, samozrejme nektere veci se v apicku zmeni, ale ty zmeny nejsou zasadni, aby to bolelo a clovek by musel kuvli tomu volit Javu. Co se mi na C++ v Symbianu nelibi je velika granuralita apicka, ale to je dano v podstate tim, ze Symbian bezi na tolika zarizenich, vyhoda je ta, ze aplikace mohou byt variabilni, ale to muze byt zase na ukor rychlosti kodovani. Jak nekdo vyse tvrdil, ze emulator neni zdarma je blbost, ten byl a je zdarma. Zdarma nebyla profesionalni verze vyvojoveho prostredi Carbide C++, ta je ale ted zdarma uz nejake dva mesice. Pokud vyvojar oddeli standardni C++ od zbytku kodu, napr. ve forme knihovny, pak ta po mensi uprave lze pouzit i pri vyvoji pro IPhone, tam lze take pouzivat std C++, stl. V Carbide C++ lze pouzit UI Design Editor, docela uzitecny nastroj, jak rychle vytvorit gui aplikaci, soucasti Carbide C++ je TRK debugger, profilovani vykonu. Nevyhoda, ale to je zrejme vsude, kde se zasahuje do zakladnich funkci telefonu (jako ze to Java me na Symbianu nedokaze) je certifikacni politika, a privatni apicka od Nokie/Symbianu. Ale to je dano tlakem vyrobcu mobilu, ze nechteji, aby vyvojari menily a zasahovali do zakladnich funkci anonymne, tj. certifikaty stoji $200, pokud ale nechces zasahovat do telefonniho serveru, drm nebo do systemovych adresaru, pak certifikat neni treba. Ale rikam podobne ojebavani vyvojare muze byt kdekoliv, kde vyrobce vyzaduje kontrolu nad tim, jak se jeho vyrobek pouziva, jinak receno, v C++ lze poslat volajiciho do haje, aniz by to majitel mobilu vedel a slysel. Krivka uceni v Jave ME je urcite strmejsi, v C++ pozvolnejsi, ale zato aplikace mohou byt zajimavejsi a vice vyuzit funkce mobilu.

    8.4.2009 12:48 Billy The Pilgrim | skóre: 1 | blog: Swamp
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily

    Tvrzeni, ze aplikace v C++ je i mezi verzemi Symbian neprenositelna, je asi stejne hodnotne, jako tvrdit, ze Java me je vsude prenositelna.

    Omlouvam se za nepresnost - chtel jsem to jenom srovnat s WM. Jasne ze to v principu mozne je (a pokud s tim pocita navrh, tak je to i proveditelne). Ale treba ve srovnani s WM je to podle me o dost horsi. Muzeme se hadat o duvodech (WM dela jediny vyrobce, je min rozsirene, etc.), ale za tim si stojim.

    Jak nekdo vyse tvrdil, ze emulator neni zdarma je blbost, ten byl a je zdarma

    Ten "nekdo" jsem byl ja a opet je na rade omluva za nepresnost - se Symbianem jsem naposledy prisel do styku uz pred nejakou chvili a co si pamatuju, tak tehdy jsem s nalezenim simulatoru mel problem. Mohl bych poprosit o link? Nebo je to uz primo soucasti Carbide? Asi bych si pro ten system mel zas zkusit neco vyrobit (zvlast kdyz jsem si pred chvili koupil novou Nokii ;o)

    Vcelku (az na vyse zminene nepresnosti z moji strany) se ale myslim shodnem na tom, ze Symbiani C++ je sice silne, ale asi ne tak uplne vhodne, pokud si chce clovek jenom zkusit udelat neco, co pobezi na mobilu. Symbian je rozsireny (vyhoda pokud to chcete sirit a/nebo prodavat), ale krivka uceni u API zrovna moc strma neni - chce to ze zacatku dost "zatnout zuby a tahnout".

     

    elviin avatar 8.4.2009 14:34 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily

    ale krivka uceni u API zrovna moc strma neni - chce to ze zacatku dost "zatnout zuby a tahnout"

     

    Pravda, a nejenom zuby:)

    9.4.2009 08:30 cronin | skóre: 49
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily
    Cimrmanolog? :-)
    elviin avatar 8.4.2009 14:41 elviin | skóre: 29 | blog: elviin | Plzeň-Praha
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily

    Je třeba nainstalovat Perl.

    Emulator je soucasti SDK.

    A nakonec Carbide C++.

    Vše do defaultních míst.

    |🇵🇸 avatar 10.4.2009 17:16 |🇵🇸 | skóre: 94 | blog:
    Rozbalit Rozbalit vše Re: C++ aplikace na mobily
    Ještě drobný náhled mimo C++: Jelikož na Symbianu S60 běží Python (a prý i Ruby), vřele to doporučuji. Zajímavě vypadá také WebOS od Palmu --- pro něj se bude programovat v JavaScriptu.
    🇵🇸Touch grass🇺🇦 ✊ ani boha, ani pána

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.