Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 28 reacties
Submitter: Vaudtje

Een bŤta van de Mojo SDK, het ontwikkelplatform voor Palms WebOS, is uitgelekt. Tot nu toe was de ontwikkelsoftware uitsluitend te gebruiken voor een select groepje ontwikkelaars. Onduidelijk is nog wanneer de officiŽle release zal zijn.

De software, die inmiddels op diverse torrentsites is te vinden, is bedoeld voor 32bit-versies van Windows. Volgens de weblog Prethinking is de sdk uitgelekt nadat Palm het aantal uitnodigingen voor het besloten testprogramma had verdubbeld. Een van de nieuwe deelnemers zou vervolgens de downloadlink naar de Mojo SDK-bestanden op irc hebben gepost.

Ontwikkelaars kunnen met de sdk applicaties bouwen voor de Palm Pre-smartphone. De Mojo SDK bestaat uit een WebOS-emulator, voorbeeldapplicaties en -code, documentatie en aanvullende developertools. De uitgelekte sdk voor WebOS zal door het ontbreken van de benodigde registratiegegevens geen mogelijkheid bieden om programma's te bouwen die direct in de applicatiewinkel van Palm opgenomen zullen worden. Het bouwpakket kan echter wel voor nieuwsgierigen een interessant inkijkje geven in het nieuwe mobiele besturingssysteem van Palm. Het is zelfs mogelijk dat het OS in de toekomst ook op toestellen van andere merken zal gaan draaien, nadat bekend werd dat Palm overweegt om WebOS in licentie ook aan andere bedrijven te verstrekken.

Palm Mojo SDK Palm Mojo SDK Palm Mojo SDK
Moderatie-faq Wijzig weergave

Reacties (28)

De ervaring leert dat het nog even zal duren voordat de Pre in Europa verkrijgbaar is. Zo heeft Palm nog meer rare tradities waarmee ze zichzelf de afgelopen jaren helemaal de grond in hebben geboord.

Ik beschouwde de Pre dan ook als een herstart voor een stervend bedrijf wat op de been werd gehouden door investeerders. Nieuw product en een nieuw gezicht maat toch vast blijven houden aan die oude tradities. Een SDK die op zich laat wachten, Europa wordt weer helemaal vergeten, enzovoorts.

Zolang ze niet van die oude filosofie af komen zullen ze naar mijn mening het niet ver schoppen.

Niet dat jullie me verkeerd begrijpen ik ben oud Palm fan. Palm 1000, Palm V en een Palm m505 liggen bij mij in de kast stof te verzamelen. Toen ze overstapten naar Windows Mobile dacht ik dat er misschien nog wel leven zou komen in de brouwerij, maar te vergeefs. Het aanbod bleef beperkt, vernieuwing duurde zeer lang en ze gaven geen gehoor aan de wensen van de markt. terwijl andere fabrikanten al lang bezig waren met dingen als Bluetooth 2.0 en Wifi kwam Palm aanzetten met een toestel waar Bluetooth 1.1 opzat. Plus je moest kiezen, of een toestel met Bluetooth of een toestel met Wifi maar geen toestel waar beide opzat.

Dit soort dingen plus het feit dat de concurrenten producten hadden die beter waren tegen een lagere prijs heeft er toe geleid dat zelfs de hardcore Palm fans (zoals mij) moesten bezwijken.

Ik hoop echt dat ze met de Pre een parel hebben te pakken en dat ze weer in hun oude staat worden hersteld maar als dat moet lukken dan zullen ze eerst met een kritische oog naar zichzelf moeten kijken en flink wat veranderingen door voeren in hun filosofie.

Omdat ik verwacht dat het minimaal tot volgend jaar zal duren voordat de Pre in Europa verkrijgbaar is vind ik het leuk dat de emu uitgelekt is. heb je alvast een idee wat het OS kan.

Eerlijk gezegd vindt ik die hele web integratie maar niks. Ik vindt het helemaal niet prettig dat als ik iemand aan mijn adressenboek toevoeg dat die persoon dan automatische ook op mijn facebook pagina komt te staan. Ik wil die dingen gescheiden houden. Zo zijn er nog een paar andere dingen waarvan ik zeg dat ik dat echt niet wil, maar goed het is nog een nieuw en jong OS dus als het wat volwassener is dan zullen die dingen wat beter geÔmplementeerd worden. Zo had Symbian een paar jaar geleden ook allerlei rare trekjes of beperkingen die ik waardeloos vondt maar daar hebben ze onderhand wat aan gedaan.

[Reactie gewijzigd door SizzLorr op 28 juni 2009 16:28]

Voor de iPhone kwam ook pas een jaar later een SDK, en de 1e generatie telefoon was ook maar beperkt verkrijgbaar.
Palm heeft waarschijnlijk nog een hoop werk te verzetten aan de webOS software en ook aan de SDK, dus geef ze nog wat tijd zou ik zeggen.
Ze kunnen het beter goed voorbereiden dan een wereldwijde launch maken met een half product.
Mwah... Apple heeft achteraf toe gegeven dat ze het succes niet hadden verwacht en dat ze er ook niet op waren voorbereid. Het was de eerste telefoon die ze uitgebrachte en ze hebben van hun fouten geleerd want met de generaties die daarna kwamen ging het wel goed. Palm heeft een zeer lange strafblad en generatie na generatie gaat het nog steeds fout.
Ik vindt het helemaal niet prettig dat als ik iemand aan mijn adressenboek toevoeg dat die persoon dan automatische ook op mijn facebook pagina komt te staan.
dat gebeurt ook niet. je facebook contacten worden automatisch gedownload naar je pre (als je dat zo instelt), maar niet andersom. er worden dus door je pre geen nieuwe facebook contacten aangemaakt.
je kan geen gestures gebruiken in de emulator, dus daar kan je deze toetsen voor gebruiken:

esc: "terug" (bijvoorbeeld in de browser)
home: de center button, deze brengt je terug naar card view
end: up swipe: brengt je terug naar card view vanuit een app, en als je al in card view bent komt de launcher tevoorschijn.
links: long swipe om van app te wisselen
rechts: long swipe om van app te wisselen
Wauw, zie ik daar de interface van Sun VirtualBox? :)
Yup, heb hem net proberen te booten via VirtualBox en hij komt een heel eind, maar komt helaas niet in de GUI.

De emulator heeft ook Virtualbox nodig om te werken :)

*edit: Ik heb hem nu aan de praat in Virtualbox in Ubuntu. Ik heb hem op een windows machine geinstalleerd en wat ExtraDataItems uit de xml die aangemaakt word gekopieerd, belangrijkste zijn de CustomVIdeoModes.

[Reactie gewijzigd door Chilly_Willy op 28 juni 2009 21:14]

Ah ok, kreeg je daarvoor ook "no bootable image found?"
Ik heb gewoon de .vmdk gekopieert die gemaakt wordt met de .exe installer. Dat werkt niet.

Edit: onder windows werkt het meteen, het ziet er echt strak uit, als het ook zo snel is op de foon zelf dan is het echt een soepel systeem.

[Reactie gewijzigd door teek2 op 29 juni 2009 13:45]

Nee, je moet booten vanaf de grub.iso. Maar je moet wel de CustomVideoModes toevoegen in je XML config van die VM.
Inderdaad, het meeste van VB is trouwens gewoon open source.
Ligt het nou aan mij of installeert dit ding een VM in VirtualBox?
Inderdaad. WebOS is ook niks anders dan een Linux distro met een leuke shell. :)
Maar in een WebOS apparaat zit toch geen x86/x64 processor? En VirtualBox kan geen "vreemde" CPU emuleren, maar alleen de bestaande CPU virtualiseren (de naam zegt het al).

Dus, hoe ga ik dan in godsnaam een voor een WebOS-apparaat gecompileerde app draaien op zo'n VM die draait op een hele andere CPU?
Waarschijnlijk gebruiken ze in het apparaat een Linux kernel voor de OMAP processor en voor de emu hebben ze een x86 kernel gepakt. In principe is het niks anders dan even alles opnieuw compilen mits goed geprogrammeerd. Verklaart ook meteen waarom er geen ondersteuning is voor audio en dat soort dingen. Alles is afgespit voor de OMAP chip, jah dan kun je compilen wat je wil die chip is er nogsteeds niet.
De software, die inmiddels op diverse torrentsites is te vinden, is bedoeld voor 32bit-versies van Windows.
Hij draait bij mij prima op Windows 7 x64... :-) Dus misschien kan dat zinnetje weg over x86.
Software die bedoeld is voor 32bit-versies van windows kan meestal ook gewoon draaien op een 64bit versie. Dat wil echter niet direct zeggen dat het daar ook voor bedoeld is, dat zinnetje kan dus helemaal niet weg.
Het zinnetje suggereert op z'n minst dat de SDK niet werkt op 64-bitssystemen, ook al staat dat er strikt genomen niet. Het is dus misleidend.

Maar daarnaast: uit niets blijkt dat de software voor 32-bits is bedoeld. Dat staat nergens. Sterker nog: De Sun Virtualbox-emulator die nodig is om de Palm Pre op je scherm te toveren is er gewoon in een x64-variant.
Het zinnetje suggereert niet dat het niet zal draaien enkel dat er een mogelijke andere SDK zal kunnen zijn voor x86-64 systemen.
Kunnen dat dan ooit Apps worden die de kwaliteit en mogelijkheden van die van de iPhone overtreffen?
Dat ligt aan de creativiteit van de makers van apps en niet aan Apple of iPhone.
Hee, een zinnige uitspraak! Ja inderdaad, goede programmeurs zouden zelfs in Basic nog iets leuks kunnen maken wat eenzelfde kwaliteit zou kunnen hebben. Het succes van de SDK staat of valt eerder met hoeveel mensen het ook daadwerkelijk goed weten te gebruiken. Is het eenvoudig genoeg dus.
is het de bedoeling dat je hiermee native java programma's kan schrijven of kan dat ook in C++ of alleen javascript ?
Voorlopig kan je gebruik maken van HTML5, javascript en css. in combinatie met een javascript API om functies van de telefoon te benaderen, zoals een database, gps internet etc.
Dus wat je wilt zeggen is dat dit een workaround is voor alle punten waar dit palm "OS" afwijkt van de geÔncorporeerde standaarden ?

Hoe is dit dan een SDK te noemen ?
Wel tof om even rond te stoeien met de SDK. Denk dat de grens om te ontwikkelen met WebOS een stevige duik omlaag heeft genomen. De miljoenen webontwikkelaars kunnen namelijk vrijwel direct aan de slag!

Hulde aan Palm! _/-\o_
@HendrikN volgens mij ook

Ben benieuwd hoe het werkt, ben zowiezo toch al nieuwsschierig naar WebOS, dus misschien dat ik als dit goed bevalt (het concept van het OS, snelheid kan je niet echt beoordelen via een emulator) dat mijn volgende telefoon toch echt wel die Palm Pre gaat worden. Ik ga het meemaken over een half uurtje is die download klaar van de SDK dus ben benieuwd.
@_Thanatos_ ja dat doet die ook :)

Net ff uitgetest en het bevalt me eerlijk gezegt wel prima. Dingen zoals Bluetooth (en wifi) werken niet maar dat viel te verwachten. Maar het concept bevalt me wel, alles is ook lekker duidelijk en goed uitgewerkt. En hele simpele dingen als een ringtone veranderen doe je inprincipe is 4 klikken (ongeveer heb het niet geteld) en met 3 klikken heb je wat gevonden in google. Geweldig dit!

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True