Heti érdekességek 7.
Cotton Candy névre hallgat az az érdekes hardver, amelyet a norvég FXI technologies mutatott be nemrég. Egy USB pendrive méretű készülékről van szó, amelynek mindkét végén csatlakozó található. A cég a következőképpen reklámozza: “dual-core számítógépet rejtő USB stick, amely bármelyik kijelzőt Android állomássá változtatja”.
A cég szerint az eszközt rádughatjuk akár asztali számítógépre, laptopra, (megfelelő) TV-re, set-top box-ra, USB hub-ra stb. azokból androidos rendszert csinál. A mindössze 21 grammos eszközben kétmagos 1,2GHz-es ARM processzor, 802.11n Wi-Fi, Bluetooth, HDMI-out és microSD kártya slot található. A prototípus Android 2.3-at futtat, de a cég képviselője szerint képesek jelenleg Ubuntu-t is futtatni, valamint a jövőbeli verziókon akár Windows 8 futhat majd.
Selenium works within a testing framework so it reports back if your assertions pass or not. The one additional thing QA folks like is to see if the page rendered ok. Just because an element rendered on a page doesn’t mean it was placed in the correct spot, because of image pixal spacing. The often used technique is to capture a screenshot of the page. This can be when a test
passes or maybe even when a test fails.
Selenium WebDriver makes this process easy both for a webdriver running remotely via selenium hub or locally.
I already wrote a post about JavaFX embracing HTML+CSS. Let’s add also Oracle could offer with JavaFX the next Adobe AIR, as these 2 platforms are closer and closer. Let’s detail this point here:
– JavaFX is Java-based, while AIR is ActionScript-based, but both languages are close (see this post)
– WebKit is integrated into both platforms
– JavaFX has now the possibility, like AIR, to define views through an XML-based language called FXML
– Both runtimes sit outside the browser
– Both are expected to be open source
FXML is new for JavaFX 2.0, and you might ask “What is FXML?” and “Is FXML for me?” FXML is an XML-based declarative markup language for defining the user interface in a JavaFX application. FXML is well-suited for defining static layout such as forms, controls, and tables. With FXML, you can also construct layouts dynamically by including a script.
The success of the Web performance movement shows that there is increasing interest and value in fast websites. That faster websites lead to more revenue and reduced costs is a well proven fact today. So being exceptionally fast is becoming the dogma for developing web applications. But what is exceptionally fast and how hard is it to build a top performing web site?
I’m starting to learn how to develop to Android and so far to me the only downside of the whole dev environment is the painfully slow Android Emulator. Don’t get me wrong, it’s such a beautifully made emulator that covers most (if not all) details of a real device, I specially like tricks such as limiting network bandwidth to simulate your app under a slow connection, but let’s face it, the thing is slow.
An overview of the new features introduced in Java 7, such as Underscores in numeric literals, Strings in switch, Multi-catch, Type inference, try with resources and suppressed exceptions.