Keskiviikko, 6.6.2001
Nokialta 100 miljoonaa Java-matkapuhelinta vuoteen 2003 mennessä
Nokia julkisti tiistaina San Franciscossa järjestetyillä JavaOne Developers Conference -messuilla aikomuksensa myydä 100 miljoonaa Java -tulkilla varustettua puhelinta vuoden 2003 loppuun mennessä. Ensimmäinen Nokian puhelin Java-virtuaalikoneella on uusi 9210 Communicator. Nokian Java-mallit voivat olla läpimurto Java-teknologialle, koska suunnitelmien toteutuessa J2ME:llä (Java 2 Micro Edition) varustettujen puhelinten määrä nousisi 30-kertaiseksi.
Muita aiheeseen liittyviä uutisia
Justus, 6.6.2001 15:49:50
Varsin usein kun nettisivulla on javaa, jumahtaa koko paska ja saa bootata koneen. Siksi pidänkin usein Javan pois päältä, kuten myös scriptingin, ei kiitos pop-up -ikkunoita. Sektori ei vain toimi ilman scriptiä, tuo artikkelivalikko käyttää javascriptiä. Ihan jees tuollaisissa mutta kun jossain aukeaa aina sama pop-up kun menee etusivulle tai joku piiloikkuna nurkkaan joka latailee ikkunoita niin että pitää sammuttaa koko selain että pääsee siitä eroon, jos ei saa scriptiä pois.Käytän itsekin jonkun verran js:ää mutta vain missä on pakko. Helpottaahan se käyttöliittymien rakentamista.
Ja vaikka puhun Javasta ja Javascriptistä samassa viestissä niin ei, niillä ei ole mitään tekemistä toistensa kanssa.
Java-ongelmat maceissä ovat varmaan Sunin tahallaan tekemiä tai sitten java vain on kökköä.
Torx, 6.6.2001 18:51:05
Anonyymi kommentoija, 7.6.2001 01:33:24
kokeilimme juuri eilen taalla friscossa kyseista nokian "puhelinta" ja ainakin demotilanteessa tuo tuntui pelittavan paremmin kuin mikaan tahan mennessa.
Uusi kayttis vaati hieman totuttelua, mutta uskon etta tuosta puhelimesta tulee vastaavanlainen yllatys markkinoille, kuin aiemmista komppu versioistakin. Varinaytto seka videon tyostaminen toimi hyvin, arsyttavan pienesta pakkaussuhteesta huolimata. Kaiken kaikkiaan kokonaisuus tuntui olevan erittain laadukas!
Hyva Nokia!
t. Matti ja Teppo, California
Ja vaikka puhun Javasta ja Javascriptistä samassa viestissä niin ei, niillä ei ole mitään tekemistä toistensa kanssa.
Java-ongelmat maceissä ovat varmaan Sunin tahallaan tekemiä tai sitten java vain on kökköä.
Anonyymi kommentoija, 7.6.2001 08:21:52
Shrike, 12.6.2001 14:47:46
public class Shrike extends Codeslave implements Engineer, Nerd
hessu, 6.6.2001 16:18:34
Ja vaikka puhun Javasta ja Javascriptistä samassa viestissä niin ei, niillä ei ole mitään tekemistä toistensa kanssa.
Java-ongelmat maceissä ovat varmaan Sunin tahallaan tekemiä tai sitten java vain on kökköä.
Sinun kokemuksesi __APPLETEISTA__ ovat tuota...
Appletit eivät ole kaikki, mitä java:lla tehdään. Itseasiassa luulenpa, että suurinossa ohjelmista jotka tehdään javalla toimivat siellä toisessa päässä. (eli siis serverillä)
kommenttisi on vähän sama kuin sanoisit, että C++ on huono, koska C++:lla toteutetut Windows ohjelmat kaatuilevat.
Kieltämättä Java:n appletti tuki selaimissa on vähän sitä ja tätä. Puhumattakaan siitä, että Java:n mukanan tulevat käyttöliittymien tekemiseen tarkoitetut työkalut/kirjastot ovat aika kehnoja.
Serverin puolella ohjelmoitaessa java on mielestäni aivan ylivoimainen, mutta näissä ei tarvitakaan mitään graafisia-kilkuttimia ja ikkunoita.
Anonyymi kommentoija, 6.6.2001 17:40:59
ASP:ssakin mitään vila ole.
Itse en tiedä yhtään java ohjelma mikä olisi parempi kuin jollain mulla kielellä tehty. Se on aina vain raskaampi. Käyttöjärjestelmä riippumattomuus on hieno asia mutta tarvitsemmeko sitä?
Enkä yhtään palvelin puolellakin asia mikä ei voisi toteuttaa PHP:lla ja MySQL:lla, no ok java chatit ovat ihan ok, mutta nekin yleensä vain kaatavat selaimen.
Lopputulos: Java on syvältä, raskas ja tarpeeton?
Anonyymi kommentoija, 6.6.2001 18:32:46
Anonyymi kommentoija, 6.6.2001 18:45:04
PS: Lappeen Ranta!
Shrike, 12.6.2001 14:41:36
public class Shrike extends Codeslave implements Engineer, Nerd
Anonyymi kommentoija, 6.6.2001 20:00:01
perl/php/asp tosi näppärä pieneen näpertelyyn, joka tosin suomen oloissa riittää 80% tapauksissa. Hajauttaminen (kuorman- ja viansieto) meneekin sitten hankalaksi.
Ei javalla, tai millään muullakaan kielellä tekeminen tee lopputulosta yhtään "paremmaksi". Kaiken pystyy kyllä tekemään lähestulkoon kaikella, järkevyys onkin sitten eri juttu. Java on useimmissa serveripään raskaammissa ratkaisuissa tällä hetkellä ylivoimainen. Pikku näpertelyssä työkaluilla ei ole niin paljoa väliä.
hessu, 6.6.2001 20:54:09
Käyttöjärjestelmä- ja alustariippumattomuus on mielestäni juuri se syy, miksi Java on serveripuolella suosittu. Olen itse henkilökohtaisesti ollut siirtämässä sovellusta AIX:lta NT alustalle. Siirtäminen oli käytännössä tiedostojen kopiointia...
Yksi mielestäni serveripuolelle (ja samalla myös tuonne sulautettujen puolelle) hyvä ominaisuus on Javassa on roskienkeruu (gc, garbace collection). Ei tarvitse huolehtia yksinkertaisista muistivuodoista, vaikka sovellus olisi päällä vuoden yhteensoittoon.
Anonyymi kommentoija, 7.6.2001 01:55:10
Anonyymi kommentoija, 7.6.2001 08:17:54
Ja nykyään muisti on halpaa ja prosut nopeita, joten ei ole yleensä tarvetta optimoida, joten muistienkeruu riittää. C sharpissakin tämä tajuttiin.
hessu, 7.6.2001 16:03:17
Sulautetut järjestelmät eivät aina ole reaaliaika järjestelmiä.
Lisäksi tällä hetkellä tutkitaan useita reaaliaikajärjestelmiin soveltuvia roskienkeruualgoritmeja...
Eipäs sotketa termejä ;)
Anonyymi kommentoija, 6.6.2001 23:15:40
Anonyymi kommentoija, 7.6.2001 08:15:23
hessu, 6.6.2001 20:57:18
Enkä yhtään palvelin puolellakin asia mikä ei voisi toteuttaa PHP:lla ja MySQL:lla, no ok java chatit ovat ihan ok, mutta nekin yleensä vain kaatavat selaimen.
Lopputulos: Java on syvältä, raskas ja tarpeeton?
Lisäksi: Javalla tehdään tälläkin hetkellä paljon oikeita liiketoimintasovelluksia. Eikä pelkästään web-ympäristöön.
Anonyymi kommentoija, 7.6.2001 08:19:49
Shrike, 12.6.2001 14:39:01
Tehkää sama PHP/C++/C/Perl/(mikävielä):llä
public class Shrike extends Codeslave implements Engineer, Nerd
Anonyymi kommentoija, 7.6.2001 08:12:19
Jos taas tarkoitat AWT luokkia, niin niiden käyttöä en ihan heti harkitsisi :)
Justus, 12.6.2001 13:29:33
kommenttisi on vähän sama kuin sanoisit, että C++ on huono, koska C++:lla toteutetut Windows ohjelmat kaatuilevat.
koivuju, 6.6.2001 20:07:20
Ymmärrettävää bisnestä Microsoftin kannalta. Sehän yritti ensin "kaapata" Javan lisäämällä omiin toteutuksiinsa Windows-keskeisiä laajennuksia. Onneksi Sun pisti niin kovasti hanttiin tässä asiassa, että MS joutui ottamaan askeleen taaksepäin. Nyt se on siis ottanut linjakseen tällaisen puolivillaisen Javan tukemisen.
Miettikääpäs vaan: Kehitetään sovellus vaikkapa Windows-koneella ja asennetaan sitten komponentteja Linux, Solaris, AIX, HP-UX, ... alustoille ihan tuosta vaan. Tähän saakka jokainen ympäristö on tarvinnut omaa erikoisosaamista myös sovelluskehityspuolella. Nyt voi poimia parhaat hedelmät jokaisen valmistajan tarjonnasta ja räätälöidä niistä mielettömän tehokkaita kokonaisuuksia. Uskokaa pois - teen tätä työkseni :)
Mutta aiheeseen... Itse olen jo pitkään odottanut kuin kuuta nousevaa Javan tuloa mobiililaitteisiin. Kun nykyinen jo varsin laaja joukko Java-osaajia pääsee mellastamaan näihin uusiin trendikkäisiin vempaimiin syntyy varmasti sellaisia uusia sovelluksia joista emme vielä ole osanneet uneksiakaan. Nämä sovellukset tulevat toimimaan Nokiassa, Ericssonissa, Palmissa ja Windowsissa sulassa sovussa ja antavat lopulta nyt niin tyhjälle MOBIILI-sanalle sitä toivottua katetta.
rosmo, 6.6.2001 23:54:43
"I love deadlines, especially the whooshing sound they make as they go by."
Shrike, 12.6.2001 14:33:12
Kunhan asentaa KVM:n palmiinsa niin alkaa java rullata.
public class Shrike extends Codeslave implements Engineer, Nerd
jemm, 6.6.2001 23:03:55
Sen sijaan MS on kehittänyt .NETtiä tuona aikana, mistä löytyy hyvin paljon javamaisia piirteitä (GC, alustariippumattomuus jne.) ja Sunilta on taas tulossa SunOne, joka puolestaa kopioi .NETtiä (web servicet). Näin se kehitys etenee. :)
caspar, 7.6.2001 07:54:09
Javasta minulle on jäänyt ikävä muisto. Noin 3 vuotta sitten sain uuden java työkalun windowsiin (oliskohan ollut Jbuilder, en mene takuuseen) koneessa oli 64mb muistia. Kirjoitin yksin kertaisen 'Hello World' ohjelman. Painoin hanikkaa jo ajaisi koodini niin ohjelma ilmoitti että liian vähän muistia toiminnon suorittamiseen. :)
Seuraava teko oli mennä Add/Remove programs, etsiä JBuilder ja poistaa se.
On se java kehitys ympäristöt varmaan parantunut jne. Mutta tämä oli vain minun kokemus javasta.
Tässä on sitten vielä joku vertailu noiden Perlin, Phpn ja Javan välillä:
http://www-106.ibm.com/developerworks/web/library/...
Anonyymi kommentoija, 7.6.2001 08:26:29
Shrike, 12.6.2001 14:45:19
public class Shrike extends Codeslave implements Engineer, Nerd
caspar, 7.6.2001 10:10:46
extension called satellite that supports CORBA calls via ORBit (the
GNOME ORB). More details at
http://www.php.net/manual/ref.satellite.php
hessu, 7.6.2001 16:08:59
Seuraava teko oli mennä Add/Remove programs, etsiä JBuilder ja poistaa se.
On se java kehitys ympäristöt varmaan parantunut jne. Mutta tämä oli vain minun kokemus javasta.
64Mb...
IBM:n visual Age for Java on kaikkien muistinsyöppöjen äiti ja isoisä. Työkoneessa on tällä hetkellä giga muistia, kun 512 Mb:ssa alkoi testiympäristö tökkimään...
Kun sen käynnistää, niin että esiin tulee pelkkä editori muistia hukkaantuu heti reilu 100 Mekaa...
Lisäksi eikai se ole kielen vika, jos sille olevat työkalut ovat kehnoja. Sama kuin syyttäisi C++:aa huonoksi siksi, että esim. Rhide:ssa on kehno käyttöliittymä.