Archiv für die Kategorie: “Java”

Embedded Datenbanken haben in manchen Projekten Vorteile gegenüber “echten” Datenbanken wie Oracle, MySQL und Co. Da sie direkt in die Anwendung eingebettet sind, entfällt eine Installation und Administration. Das macht sie insbesondere geeignet für Rich-Client Anwendungen. Aber auch ein Einsatz für kleine bis mittlere Server-Applikationen kann Sinn machen, wenn eine schlanke und pflegeleichte Lösung gefragt ist.

Im Java Bereich werden auch embedded Datenbanken über den Standard JDBC angesprochen. Damit hat man auch hier eine gewohnte Schnittstelle und zudem erleichtert es den Austausch des Datenbanksystems bei Bedarf. Dieser Beitrag beschränkt sich auf den relationalen Datenbanken. Objektorientierte Datenbanken wie beispielsweise db4o können auch eine Alternative sein. Insbesondere dann, wenn auf die Daten nur aus Java zugegriffen wird.

Apache Derby (Java DB), HSQLDB und H2 gelten als wichtigste embedded Java Datenbanken:
Den Rest des Eintrages lesen »

Comments Keine Kommentare »

Die neue Version von JBoss Tools wurde gerade veröffentlicht und enthält etliche Bugfixes und auch ein paar neue Features. Über ein paar Details zu JBoss Tools 2.0 hatte ich zuvor schon geschrieben.

Comments Keine Kommentare »

RSS View hat mit der Version 1.4 ein neues Update bekommen. Dies ist auch die erste Major-Version seit das Eclipse Plugin vor ein paar Wochen als Open Source Projekt (LGPL) auf java.net verfügbar gemacht wurde. Charakteristisch ist die kompakte Oberfläche, die sich leicht in eine bestehende Eclipse Workbench integrieren lässt. Im Gegensatz zu Web-Feed-Readern kann RSS View auch Feeds aus dem Intranet ansprechen.
Den Rest des Eintrages lesen »

Comments Keine Kommentare »

I just released a new version of the compact RSS feed reader. The Eclipse plugin can be installed using the update site http://www.junginger.biz/eclipse. Please check the full announcement for details.

Comments Keine Kommentare »

Auf dem gestrigen Android Workshop wurde bekanntgegeben, das mit der nächsten Version des SDKs eine neue Oberfläche für Android kommt. Laut Dan Morrill von Google ist das aktuelle UI nur ein Platzhalter und wird völlig ausgetauscht werden. Das lässt zumindest hoffen, auch visuell mit dem iPhone mithalten kann. In ein paar Wochen mit dem Erscheinen des neuen SDKs wird man mehr sagen können. Auf dem Workshop gab es ein paar Andeutung, dass das neue SDK um den 20. Februar erscheinen könnte.

Hier noch ein paar Fotos vom Workshop:

dan-google android-dalvik android-new-sdk hackathon jason
Dan Morrill Dalvik Das neue SDK Der “Hackathon” Jason Chen

Comments 1 Kommentar »

dan-intro

Today’s Android Workshop was fun – especially meeting lots of interesting people. The audience of around 100 people had the pleasure to meet Dan Morrill and Jason Chen from Google, Mountain View. After an introductory presentation, Dan and Jason had a really though time answering thousands of questions. The audience was quite diverse – I meet people from all over Germany, Austria and even a very devoted team from Canada.

I was especially curious about the next SDK of Android and hoped to learn some new details about it. Well, I guess we still have to be patient for a couple of weeks to find out what will be fixed and which APIs will be added… It’s going to be released “soon”. From what I heard, one could conclude it might be released in mid-February. My personal guess is February, 20th. There’s one concrete thing Dan said about the new SDK: it will come with a completely new UI. That was great new for me, because I was not particular happy with Android’s current look and feel. So, I am really looking forward to it!

dan-google android-dalvik android-new-sdk hackathon jason
Dan Morrill Dalvik New SDK The “Hackathon” Jason Chen

Comments 6 Kommentare »

Am 29.1.2008 veranstaltet Google von 10:00 bis 15:00 Uhr eine Android Developer Session in München (Aschheim/Dornach). Jason Chen und Dan Morrill von Google geben zunächst eine technische Einführung, aber es wird recht schnell praktisch: unbedingt Laptop mit WLAN mitbringen. Das Event ist für die Teilnehmer kostenlos und einzigartig in Deutschland – vergleichbare Veranstaltungen gibt es nur im Silicon Valley, London, Tel Aliv und Boston. Mehr Infos gibt es im Android Blog und bei Mobile-Monday, wo man sich auch registrieren muss.
Update: Der Workshop ist bereits komplett ausgebucht. Da es gegen Mitternacht noch 100 Plätze gab, ist der Ansturm doch gewaltig.

Comments 2 Kommentare »

Google’s Android is an emerging technology, and neither its implementation nor its documentation is complete. This is the place where I will collect questions I have on Android. Once I find out answers I will share them here, of course.
Den Rest des Eintrages lesen »

Comments 1 Kommentar »

Especially if you want to transfer objects from and to a Android mobile device, XML serialization may be an option. XStream is a popular XML serialization tool, however it does not work out-of-the-box with Google Android. Although serialization works, the current XStream 1.2.2 has problems deserializing it: it throws an com.thoughtworks.xstream.converters.ConversionException caused by a java.lang.NullPointerException. Fortunately, this was easy to fix and in the course of patching XStream I stripped XStream down a bit. By removing classes that do not work on Android anyway, I could reduce it by about 20%.

Donwload patched XStream 1.2.2 for Android (Java Source)

Comments 21 Kommentare »

Google Android sieht folgende Persistenzkonzepte vor: Preferences, Dateien, SQLite Datenbank, und Content Provider. Für komplexere Daten und Abfragen kommt nur SQLite in Frage. An sich ja eine sehr gute schlanke SQL Datenbank. Aber das heißt auch wieder selber SQL formulieren und mit den Java Klassen zusammenbringen. Nach einigen Jahren JPA, Hibernate und anderen ORM Lösungen fällt das nicht gerade leicht. Die Chancen stehen somit gut für die Wiederauferstehung des DAO Pattern.
Den Rest des Eintrages lesen »

Comments Keine Kommentare »