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
Bron: The Register

Nokia heeft aangekondigd dat het de Mobile Python-programmeertaal zal gaan ondersteunen op zijn Series 60-platform. Dit zal ontwikkelaars toelaten applicaties te ontwikkelen die de Symbian-interface kunnen gebruiken, evenals eigenschappen zoals Bluetooth, en moet de software gemakkelijker overdraagbaar maken naar andere platformen. Nokia ziet dit vooral als een kans voor ontwikkelaars om proof of concepts te ontwikkelen in een eenvoudige en snelle programmeertaal. Door de ondersteuning voor meerdere threads, is het echter ook mogelijk robuuste en ingewikkelde applicaties te schrijven. De Mobile Python-ondersteuning werd al getest op de Nokia 6600, 6630, 7610, N-Gage QD en de Windows-ontwikkelingsomgeving. Gebruikers zouden de software echter ook al aan de praat gekregen hebben op Mac OS X en Linux.

Python op gsm's
Moderatie-faq Wijzig weergave

Reacties (28)

Als er veel voor geschreven gaat worden dan worden de aparaatjes van het Series 60 platform waarschijnlijk steeds meer gewild.
Als je Python programmeur bent zit er sowieso veel potentie en werk in als je een beetje goed bent. Ook de consument profiteert er van, er zullen voor vele doeleinden even zoveel applicaties op de markt komen met vele mogelijkheden. Slimme zet van Nokia, ze zien dit heus niet alleen als kans om ontwikkelaars snel concepten te laten maken, maar ik denk dat het meer iets te maken heeft met het positioneren van het Series 60 platform ten opzichte van de concurrentie. Als men voor jouw platform namelijk snel kan ontwikkelen (kosten laag kan houden) dan is het relatief interessanter om te gaan ontwikkelen voor Series 60 dan voor een ander platform. Bovendien, als je veel ontwikkelaars hebt die veel voor jouw platform schrijven, dan komt het ook in zwang bij het publiek en werkt het dus aan meedere kanten in het voordeel van Nokia deze stap.

De Python 60 series SDK pagina vind je hier
En alle Series 60 device vind je hier
Ehh je hebt het over ALLE series60 devices... Maar dit geldt alleen voor de Nokia devices (mijn SX1 zie ik er nergens bij staan :P )
Draait het ook op hoor. Er is een versie voor in principe alle series 60 1.0 devices en een andere voor series 60 2.0. Deze zijn beide al vrij lang beschikbaar, en voorzover ik gehoord heb zijn er met geen enkele s60 device problemen.
gaat dit dan betekenen dat ze java gaan loslaten? of gaat dat dan weer te ver.
Een telefoon is toch om te bellen?
Klopt aan de onderkant zit een microfoontje waarin je kunt spreken. En aan de bovenzijde zit een speakertje waardoor je de persoon aan de andere zijde kunt horen. Zo'n telefoon werkt op elektriciteit. Het lijkt allemaal magie maar alles is wetenschapelijk te verklaren. Maargoed zal er niet verder over uitweiden dit is waarschijnlijk al teveel voor je op 1 dag.

Oke nog 1 weetje dan, er zijn zelfs telefoons (smartphones noemen ze het) waarmee je echt van alles kunt, zoals films kijken, muziek luisteren en nog veel meer. Ongeloofelijk niet waar!
En dat noemt zich een dokter :+
Er gaan geruchten dat Nokia het bellen wil gaan uitfaseren. Bellen is zoooo 2004 :Z :P
Een PC is toch om brieven op te schrijven?
Uhm tja ... theoretisch wel, maar de mobiele telefoon is al lang met veel PDA achtige functies aan het uitgroeien tot een veel meer multi-functioneel apparaat, dat nu al marktaandeel afsnoept van digitale fototoestellen, PDA's en navigatiesystemen.

Eigenlijk klopt de naam 'mobiele telefoon' ook niet meer, maar dan klopt 'computer' (vrij vertaald: rekenmachine) ook niet meer. Het zegt meer over wat de oorspronkelijke functie ooit was en niet over wat het allemaal nog meer kan.
Tsja, het is iig beter dan Java dat onder andere mijn telefoon met haar aanwezigheid vervuilt...

Als dit het begin is van een trend die ertoe leidt dat J2ME eruit geknakkerd, vernietigd en vergeten zal worden ben ik er helemaal voor! :Y)
Beetje kort door de bocht. Er zijn maar bar weinig platforms waar zo veel voor geschreven wordt en wat crossplatform ook blijft werken..
Juist in telefoons is dat verschrikkelijk handig, aangezien de modellen elkaar in noodtempo opvolgen. Daarbij mag je de phonegod op je blote kniŰn bedanken dat ze geen .Net ge´mplementeerd hebben, wat een veel groter framework herbergt en je tevens beperkt tot MS-powered devices. J2ME is best wel compact, robuust en makkelijk voor te prgrammeren als je al normaal Java kan programmeren. Bovendien is het veel resourcevriendelijker dan bijvoorbeeld .net mobile.
Wat het OS ook is, J2me is gewoon erg flexibel. Sterker nog.. het draait ˇˇk op MS Smartphones met .net ;)
J2ME is best wel (...) makkelijk voor te prgrammeren als je al normaal Java kan programmeren.
En daar zit nou juist het probleem - Java is een debiele programmeertaal die aan de ene kant de zeer inefficiŰnte OO programmeerstijl aanmoedigt en gedeeltelijk zelfs verplicht stelt en qua snelheid absoluut onder de maat presteert (mede door de garbage collector die niet (zoals de naam impliceert) bij het opstarten onmiddelijk de Java-omgeving om zeep helpt), en aan de andere kant voor veel elementaire bewerkingen veel meer code nodig heeft dan C.
OO programmeren inefficient? Kom zeg ... dat is de grootste bullshit die ik in jaren heb gehoord. Als je een beetje deftig programmeert is er aan OO niets ineffecient aan en krijg je code die onderhoudbaar en makkelijk aanpasbaar is.

En ik kan het weten, mijn job is toevallig JAVA spelletjes (voor mobieltjes) porten.

Java traag? Dat is zo'n oud bijgeloof - JAVA is heus niet zo traag als iedereen beweert. Akkoord, Swing is traag (en bagger) maar voor de rest is er met de snelheid van JAVA helemaal niets mis. En hoe goed/slecht de garbage collector is hangt voornamelijk van het platform af (heb daar eigenlijk enkel maar op sommige Motorola's problemen mee gehad).

Trouwens, de kracht van JAVA zit hem juist in het feit dat het 100% portable is en OO deftig implementeert (dit in tegenstelling tot bvb een PHP of een C++)

Jou post staat vol (volledig gedateerde) vooroordelen. Tussen haakjes, geeft het feit dat moderne spelletjes voor mobieltjes in JAVA zijn op zich al niet een beetje aan dat de taal toch niet zo traag en inefficient kan zijn? Het is nou niet dat mobieltjes een gigantisch geheugen hebben ...
Wat is er mis met J2ME dan? Een aantal argumenten zouden mooi zijn ...

Het is natuurlijk een goede zaak dat nu ook Python ondersteund zal worden - zolang het maar naast java blijft.

Python is op zich iets makkelijker dan JAVA en dus wordt de drempel hier weer door verlaagd
Het feit dat men de software al op zoveel platforms aan de praat heeft gekregen kan alleen maar de hoop doen creeŰren dat er straks veel mensen applicaties gaan schrijven aan de hand van deze programmeertaal. Hoewel ik moet zeggen dat het aanbod aan software op mijn 6600 nog steeds gigantisch is.
Nokia's 6600 is ˇˇk een Series 60 device, dus er zal alleen maar meer komen voor dat mobieltje..
Op zich wel handig, Python is echt makkelijk om te leren. Leuk om tooltjes voor je telefoon te schrijven. Toch zijn er wellicht ook nadelen:
Opent dit de deur voor nieuwe telefoon virii?
Ik denk het wel. Maar ook daar zit een markt in en ik kan me indenken dat Nokia dit ook al bedacht heeft. Ik weet dat fabrikanten als Trend Micro ook voor Palm/WinCE/Epoc ook al antivirus oplossingen hebben, dus wie weet zijn ze al aan het onderhandelen. Als ze slim zijn sluiten ze een deal met zo'n fabrikant, dan kunnen ze zelfs van de downside nog geld verdienen ;)
En dit betekent idd ook dat de markt voor virusschrijvers nu wijd open ligt :(
Blijf jij dan maar lekker bij pen, papier en een duif en stuur zo textberichten naar elkaar.

Er moet nou eenmaal vooruitgang geboekt worden in deze wereld, en met vooruitgang boeken boek je soms ook een ticket naar de ondergang, maar dat zie je pas veel later.
De Mobile Python-ondersteuning werd al getest op de Nokia 6600, 6630, 7610, N-Gage QD en de Windows-ontwikkelingsomgeving.
Op windows? Ik volg al tijden de verschillende ports van Python voor mobiele apparaten, maar tot nu toe was er niet een die op de windows mobiles draaide. Er is wel een versie voor strongArm PDA's, maar verder wordt er zelfs niet over gesproken.

Zou mooi zijn als ze er ook echt serieus mee bezig te zijn hetzelfde python mobile ook te gebruiken voor het windows mobile platform.
Daar bedoelen ze je windows desktop mee, zodat je kan ontwikkelen ermee. Het werkt ook voor OS X en Linux, al is dat nog niet supported door Nokia zelf.

Voor windows mobile zul je Nokia niet zien ontwikkelen. Het aandeel van Windows Mobile tov van Nokia is trouwens ook gigantisch, en dan reken ik nog niet eens de andere Series 60 vendors mee.
Als ze Python op Symbian gaan ondersteunen dan wordt het voor een heleboel ontwikkelaars mogelijk om relatief eenvoudig op het platform te ontwikkelen, en dan bedoel ik niet alleen mensen die nu al python kunnen, want het is een taal die heel laag drempelig is en waarvan de beginselen relatief eenvoudig te leren zijn, zeker voor ervaren ontwikkelaars.
Ik wou eigenlijk een lijstje Java versus Python posten hiero. Maar dit is het internet, dus alles wat je doet heeft iemand anders al een keer gedaan en erover geschreven...

http://www.ferg.org/projects/python_java_side-by-side.html

Met ruim drie jaar ervaring in elk van de talen, vind ik het zwaarst wegende verschil, wat de auteur van bovenstaande link al meldt, dat ik bijna nooit iets kan onthouden in Java - ik moet (bijvoorbeeld) telkens opnieuw weer opzoeken hoe ik ook alweer een file open. In Python ligt het zo voor de hand, dat ik zelden van dit soort dingen moet opzoeken.

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