JavaScript is currently disabled.Please enable it for a better experience of Jumi. Sun lanserar Java für alle

Image
Enklare att skapa
Sun lanserar ett nytt verktyg för att programmera Java i inbyggda system: ett skriptspråk som heter JavaFX. Det finns idag enligt Sun 1,8 miljarder mobiler som kan köra Javaprogram. Med JavaFX blir de enklare att programmera.
Javabytekod i slutänden
Java och JavaFX anropar i grunden samma programvarubibliotek, men JavaFX använder en förenklad syntax.

Båda översätts till det virtuella maskinspråket bytecode som kan exekveras på alla processorer som har en javamaskin.

Chris Olivers blogg kan du provköra Javaprogram skrivna i JavaFX.

Förväxla inte JavaFX med webbläsarskriptspråket Javascript, som fått sitt namn av marknadsföringsskäl och inte har något språkligt släktskap med Java överhuvudtaget.
 
JavaFX
Frame {
  content: Button {
    text: "Press Me"
    action: operation() {
      System.out.println("You pressed me");
    }
  }
  visible: true
}


Java
import javax.swing.JFrame;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.lang.System;
var frame = new JFrame();
var button = new JButton("Press me");
frame.getContentPane().add(button);
button.addActionListener(new ActionListener() {
  operation actionPerformed(event) {
    System.out.println("You pressed me");
  }
});
frame.pack();
frame.setVisible(true);


EXEMPEL: Chris Oliver
JavaFX kommer att finnas i olika profiler, som bygger på samma profiler som finns för Java. JavaFX Mobile är avsett för avancerade mobiltelefoner och bygger på Javaprogrambiblioteket CLDC (Connected Limited Device Configuration). Java FX Home Entertainment är för hemelektronik, JavaFX för mer begränsade inbyggda system – även enklare mobiler. Och JavaFX Desktop är för PC.

JavaFX översätts till gammal Javabytekod så JavaFX-program kommer att kunna köras även på gamla javamobiler.

Språket är ännu bara ett embryo. Det finns i en alfaversion men utan utvecklingsverktyg. Trots det hoppas Sun att JavaFX ska kunna släppas redan nästa år.

Det hela började som ett hobbyprojekt hos Chris Oliver, arbetare på Sun. Han ville ha ett enklare sätt att skapa användargränssnitt i Java. Hans lösning – som han själv kallade F3 – ska nu fullbordas med hjälp av programvara som Sun fick genom sitt köp i april av Javautvecklaren Savaje.

I likhet med Suns övriga Javaverktyg, kommer verktygen för JavaFX att släppas som öppen källkod.

JavaFX kommer att kunna hjälpa Java att tävla mot Windows CE, Symbian och Linux i PC-mobiler.

Samtidigt siktar Sun på att Java ska växa även inom segmentet lågprismobiler. Suns vd Jonathan Schwartz tror att en framtida javamobil ska kunna kosta ner till 30–50 dollar.

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)