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 , , 11 reacties

Sun heeft de broncode van zijn Lwuit-ontwikkelsoftware, voor het maken van Java-gebruikersinterfaces voor mobieltjes, uitgebracht onder een variant van de gplv2-licentie.

SunMet Lwuit kunnen ontwikkelaars een uniforme mobiele gebruikersinterface bouwen dat werkt op alle platformen waar Java op draait. De toolkit bevat een volledige set van kant-en-klare grafische componenten en biedt ondersteuning voor lettertypes, thema's, animaties en overgangseffecten.

De broncode is onder de 'gplv2 with classpath exception'-licentie uitgebracht, dat inhoudt dat elke applicatie, open- of closedsource, kan linken naar de Lwuit-library zonder dat de gplv2-voorwaarden van toepassing worden op dat softwareprogramma.

Sun is een groot voorstander van opensource. Zo bracht het bedrijf onder meer bijna de hele broncode van Java uit onder de gplv2-licentie, terwijl het bedrijf Opensolaris, de opensourcevariant van Suns Solaris-besturingssysteem, beschikbaar stelde onder de eigen cddl-licentie.

Moderatie-faq Wijzig weergave

Reacties (11)

De broncode is onder de 'gplv2 with classpath exception'-licentie uitgebracht, dat inhoudt dat elke applicatie, open- of closedsource, kan linken naar de Lwuit-library zonder dat de gplv2-voorwaarden van toepassing worden op dat softwareprogramma.
Ik vraag me toch af waarom het dan niet is uitgebracht onder de LGPL licentie.

[Reactie gewijzigd door Jeanpaul145 op 15 augustus 2008 20:36]

Ik vraag me toch af waarom het dan niet is uitgebracht onder de LGPL licentie.
Waarschijnlijk omdat men wil voorkomen dat de Java-omgeving zoals Sun die uitbrent versnippert raakt qua licenties.

Voor zover ik weet heeft men de Sun JVM ook onder de GPLv2 met classpatch exceptie uitgebracht, het is dus meer dan logisch om dit ook te doen voor de delen die mogelijk onderdeel worden van een mobile JVM.
Ik denk dat ze eerder niet willen dat elke applicatie gebaseerd op hun lib de source van die lib moeten meeleveren. De LGPL laat toe dat je je eigen programma closed source houdt, maar je moet wel de source van de lib bijvoegen.

Voor platform-software is GPL+exceptie logischer, omdat elke app ervan afhankelijk is. Het is nogal vervelend als elke C++ applicatie bijvoorbeeld de libstdc++ source zou moeten meeleveren bij Linux.

[Reactie gewijzigd door DOT op 15 augustus 2008 22:11]

Dit is heel goed nieuws... betekent dit dat ik nu op zelf applicaties voor mijn mobiel met java kan schrijven? kick ass! Vooral die grafische component spreken mij wel aan. Ik ga meteen downloaden.

Hier kun je ook leuke bedrijfstoepassingen mee maken lijkt me.

[Reactie gewijzigd door E_E_F op 16 augustus 2008 09:16]

ehh hoe lang bestaan er al j2me ondersteunende telefoons? mijn 6610 uit 2004 ofso ondersteunde dat al.

jij kon dus allang applicaties schrijven voor je telefoon, of denk je dat Jamba daar alleen recht op heeft, en daarom §5 kan vragen voor een dom spelletje :P

[Reactie gewijzigd door DLGandalf op 16 augustus 2008 10:09]

Dat zelf schrijven was al lang mogelijk !!

Het probleem alleen was (is) dat elke mobiele apparaat een eigen schermgrootte heeft. Hierdoor is een GUI maken moeilijk als het op elke telefoon moet kunnen draaien. Of krijg je weer voor elke telefoon een eigen programma.
Met deze toolkit wordt het mogelijk om 1x de GUI te schrijven die zich waarschijnlijk op elke device aanpast aan de gebruikte resolutie.
Dit scheelt in tijd en gemak voor de developers. :)
Dat kom je al sinds een jaar of 5. Het is nu alleen stuk gemakkelijker om GUI's te schrijven en hoef je dus niet meer te klooien met canvas of frameworks als J2ME Polish.

Dus om nou te stellen dat je nu pas echt j2me apps kunt maken.... 8)7
Ik ken Lwuit niet maar zover ik het zie gaat het alleen om interfaces, is Lwuit een beetje zoals Jigloo?
Ik ken Jigloo niet, maar ik vermoed dat je moet denken aan SWT/Swing voor mobiele apparaatjes.
Het is ook best lastig om het artikel ook maar een beetje te lezen, het is ten eerste voor mobiele aparaten (open office?!?) en ten tweede het is geen JVM!! maar een library, dus die gaat zich niet automatisch updaten..

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