12 Dec
Od wczoraj dostępna jest Java Platform Standard Edition 6 – efekt dwuletnich prac. Nowa platforma ma być szybsza, łatwiejsza w obsłudze i bardziej niezawodna. W połączeniu z Sun Developer Services, Java SE 6 ma usprawniać tworzenie aplikacji zarówno indywidualnym deweloperom, jak i zespołom programistów.
Aby było łatwiej wystartować developerom na nowej platformie, Sun oferuje bezpłatne wsparcie online przez limitowany czas.
Ciekawą rzeczą jest także to, że dzięki większej integracji z systemami Solaris, Linux i Windows (w tym Vista) interfejsy tworzonych aplikacji będą bardziej przypominały natywne aplikacje z platformy na której są uruchamiane. Nowa Java została także zoptymalizowana do tworzenia aplikacji Web 2.0 a dzięki nowemu API ma być ułatwione integrowanie Javy z PHP, Pyton, Ruby i JavaScript. Do platformy Java SE 6 został również włączony otwarty silnik Rhino JavaScript stworzony przez Mozilla Foundation. Firma Sun udostępniła także zbiór silników JavaScript na stronie scripting.dev.java.net.
11 Dec
Firma Micromata udostępniła aplikację Transec służącą do realizacji bezpiecznego wpisywania PIN w aplikacjach webowych pisanych w Javie. Jest to rozwiązanie podobne do tych stosowanych przez banki, czyli tzw. klawiatura ekranowa.
Ciekawe jest to, że Micromata zdecydowała się udostępnić swoją klawiaturę na licencji GPL.
Klawiatura ekranowa firmy Micromata nie przesyła na serwer cyfr lub liter wybieranych z klawiatury a jedynie pozycję wciśniętego przycisku. Ta zaś zmienia się – kolejność znaków jest losowo tasowana podczas uruchamiania aplikacji (opcjonalnie może być tasowana po każdym kolejnym znaku). Aplikacja obsługuje hasła tylko numeryczne alfanumeryczne.
1 Dec
W dniach 20-22 listopada 2006 mój pracodawca (poza własną działalnością pracuję w GUSie) wydelegował mnie na kurs programowania w Javie. Kurs był prowadzony przez Tomasza Łabuza z firmy CSS – bardzo fajny gość, znający się na rzeczy i umiejący przekazywać wiedzę. Szkoda tylko, że program szkolenia obejmował materiał na który należałoby przeznaczyć jakieś 10-14 dni a kazano nam to przerobić w 2 i pół dnia. Efekt jest taki, że większość osób uczestniczących w szkoleniu, pomimo wysokich kompetencji Pana Tomasza, nie wyniosło ze szkolenia nic (jeśli nie liczyć firmowego długopisu i notatnika ;-)).
Mi udało się przyswoić nieco podstaw, więc może usiądę i pójdę za ciosem, chociaż ostatnio bardziej przygotowywałem się do zgłębienia tajników .NETa…
A z drugiej strony to szkolenie z Javy to i tak było wartościowe – dla odmiany kiedyś GUS wpakował mnie (starego PHP-owca!) na szkolenie pt. “Podstawy budowania aplikacji internetowych i intranetowych” (też prowadzone przez CSS). Generalnie to szkolenie to były po prostu podstawy HTML i PHP. Człowiek, który to prowadził przeczył sam sobie i gubił się we własnych wywodach. :-) Żenada!