Oracle SQL Developer 4.0 EA2 4.0.0.12.84 verfügbar

Heute geht es Schlag auf Schlag. Oracle hat auch eine neue EA Version des SQL Developer veröffentlicht.

Release Notes

New Features

Veröffentlicht unter Oracle, SQL Developer | Verschlagwortet mit , | Schreib einen Kommentar

Oracle SQL Developer Data Modeler EA 4.0.0.820 verfügbar

Eine neue EA2 Version des Oracle SQL Develeper Data Modeler steht zum Download bereit.

New Features

Release Notes

Veröffentlicht unter Oracle, SQL Developer | Verschlagwortet mit , | Schreib einen Kommentar

Oracle SQL Developer Data Modeler EA 4.0.0.816 verfügbar

Für alle, die am Wochenende etwas Zeit zum spielen haben. Es gibt eine neue Version des Oracle SQL Developer Data Modeler.

Die neuen Funktionen können hier und die Release Notes hier nachgelesen werden.

Veröffentlicht unter Oracle, SQL Developer | Verschlagwortet mit , , | Schreib einen Kommentar

Oracle SQL Developer 4.0 Early Adopter verfügbar

Die Early Adaptor Version 4.0 von einem meiner Lieblingstools ist verfügbar. Die Release Notes können hier nachgelesen werden.

Veröffentlicht unter APEX, Oracle, SQL Developer | Verschlagwortet mit | 2 Kommentare

Windows Store Apps mit XAML und C#

Seit einigen Wochen habe ich das Buch „Windows Store Apps mit XAML und C#“ auf meinem Schreibtisch liegen. Da sich der eine oder andere vielleicht ebenfalls mit dem Thema beschäftigt, Windows 8 Anwendungen für den Windows Store zu entwickeln, möchte ich hier einen Ãœberblick und meine Meinung zum Buch wiedergeben.

Windows Store Apps mit XAML und C#

Bildquelle: Galileo-Press

Das Buch ist erstmal ein Schwergewicht. Ich habe in den ganzen Jahren schon viele IT-bezogene Bücher in den Händen gehalten, aber dieses gehört zu den Büchern, mit den meisten Seiten (ca. 1150). Natürlich sagt das nicht viel über den Inhalt aus, denn sehr gerne wird mit viel Freiraum auf den Seiten, oder langen Listings gearbeitet, um ein Buch zu füllen. Zu dieser Kategorie gehört dieses Buch definitiv nicht. Es setzt Screenshots und Hinweiskästen dort ein, wo es sinnvoll ist und auch die Quellcode-Beispiele halten sich vornehm zurück. Dafür liegt dem Buch dann aber eine DVD bei, auf der alle Beispiele zum ausprobieren enthalten sind. Und noch etwas muss ich dazu gleich positiv bemerken. Unter jedem Listing im Buch ist das Verzeichnis von der DVD abgedruckt. Damit findet man das Gesuchte sehr schnell.

Eine Auflistung des Inhaltsverzeichnisses erspare ich mir und euch an dieser Stelle. Es kann beim Verlag nachgelesen werden. Was ich aber auf jeden Fall positiv bemerken möchte, ist der Aufbau des Buches. Es beginnt mit einer Einführung, in der so Sachen wie ein Vorwort, die Danksagung und ein paar Hinweise zum Buch beschrieben sind. Da dies nicht unbedingt zum Stoff des eigentlichen Buches gehört, kann man diese Seiten getrost auf später verschieben und spart sich somit gleich mal 39 Seiten zu lesen.

Der eigentliche Einstieg beginnt mit den Konzepten von Windows 8, RT und .NET. Und schon hier merkt man sehr schnell, dass dieses Buch C#-Kenntnisse voraussetzt.  Angefangen wird zwar mit kurzen Codebeispielen, die einen Einblick schaffen und später genau erklärt werden, dies ersetzt aber die C#-Grundlagen nicht.

Um ein kleines Erfolgserlebnis zu bekommen, wird in Kapitel 2 eine RSS-Reader-Anwendung entwickelt. Am Ende dieses Kapitels ist die App lauffähig, die Entwicklung wird nicht, wie in anderen Büchern, über mehrere Kapitel verteilt. Dabei geht es nicht darum, alles gleich zu verstehen, dies wird im weiteren Verlauf des Buches nachgeholt.

Die nachfolgenden Kapitel behandeln einzelne Themen sehr genau und anschaulich. Man bekommt einen genauen Einblick in XAML und die Entwicklung von Layouts für Windows 8, da sie sich von der bisherigen Programmierung bis Windows 7 sehr unterscheiden. Schließlich ist Windows 8 auch auf Tablets zu hause. Weiter geht es mit Controls, Datenbindung, Ressourcen, hin zu Services und Kommunikation und dem Lebenszyklus einer App. Geräte, Sensoren und Multimedia werden ebenso behandelt, wie das Veröffentlichen einer App im Windows Store.

Mit diesem Buch bekommt man alle Möglichkeiten an die Hand, für Windows 8, RT Apps zu entwickeln und diese dann im Windows Store zu veröffentlichen. Wer Grundkenntnisse in C#-Programmierung mitbringt und für Windows 8 programmieren möchte, dem kann ich das Buch nur empfehlen. Ansonsten sei die Lektüre eine C#-Buches zuvor empfohlen. Der Autor hat gute Arbeit geleistet und das in der kurzen Zeit, in der Windows 8, RT auf dem Markt sind. Es ist kein Buch geworden, welches eine Beta beschreibt, oder vieles offen lässt.

Veröffentlicht unter Bücher, Microsoft, Windows | Verschlagwortet mit , , , | Schreib einen Kommentar

Gewinnspiel

Wie schon im letzten Beitrag angekündigt, verlost der Verlag Packt Publishing 2 eBooks des von mir vorgestellten Buches „Oracle ADF 11gR2 Development Beginner’s Guide„.

BuchTeilnahmebedingungen:

Schreibt einfach in die Kommentare, weshalb ihr dieses Buch gewinnen möchtet. Vergesst nicht, eine gültige Mailadresse anzugeben. Die Adresse wird nur für das Gewinnspiel verwendet und der Rechtsweg ist ausgeschlossen! Einsendeschluss ist der 13.06.2013.

Wer hier kein Glück hat, bekommt beim Autor selber noch die Möglichkeit, ein eBook zu gewinnen.

Veröffentlicht unter Bücher, Oracle, PacktPub | Verschlagwortet mit , , , , | 4 Kommentare

Oracle ADF 11gR2 Development Beginner’s Guide

Der Titel des Buches, welches ich heute vorstelle, ist nicht umsonst so lang. Es geht schließlich um ein großes Java-EE-Framework. Auf ca. 330 Seiten versucht der Autor Vinod Krishnan in seinem Buch die Grundlagen zur Erzeugung von Internet Anwendungen auf Basis von Oracle ADF zu vermitteln.

Buch

Herausgegeben wird das Buch im Packt Publishing Verlag. Es beginnt mit dem Üblichen, wie einer kurzen Beschreibung des Autors, des Verlags, einem Inhaltsverzeichnis und einem Absatz mit der Erklärung, für wen das Buch ist und wie es zu lesen ist.

Direkt im Anschluss wird erklärt, woher man die Entwicklungsumgebung „JDeveloper IDE“ bekommt, wie sie installiert und bedient wird. JDeveloper IDE wird empfohlen, weil es die besten Bedingungen zur Entwicklung von Anwendungen in Oracle ADF bietet.

Nachdem die Entwicklungsumgebung eingerichtet ist und man mit Hilfe des Buches vertraut gemacht wurde, lernt man die Architektur von Oracle ADF kennen. Man erfährt, dass Oracle ADF auf der sogenannten Model-View-Controller (MVC) basiert und was es damit auf sich hat. Im Anschluss werden der Model Layer und die Verwendung des Datenmodels erläutert, um dann die Anbindung und Anzeige der Daten vorzuführen.

Die weiteren Kapitel behandeln Navigation Flows, das Layout einer Anwendung und natürlich wird die Sicherheit einer Anwendung mit einem eigenen Kapitel behandelt. Bevor es am Ende des Buches um erweiterte Funktionen von Oracle ADF geht, wird noch beschrieben, wie eine Anwendung veröffentlich wird.

Eine Besonderheit in diesem Buch ist das sogenannte „Pop quiz“. Am Ende der einzelnen Kapitel gibt es ein paar Quizaufgaben, um das Gelernte abzufragen. Die Lösungen dazu stehen am Ende des Buches. Ebenso gibt es am Ende jedes Kapitels eine kurze Zusammenfassung, um noch einmal schnell nachlesen zu können, was in dem jeweiligen Kapitel behandelt wurde.

Wie schon in anderen Büchern aus dem Packt Publishing Verlag ist auch dieses sehr übersichtlich und verständlich aufgebaut. Screenshots, Listings und nähere Erläuterungen sind, wenn gerade nötig, vorhanden. Abgerundet wird das Buch von einem ausführlichen Stichwortverzeichnis.

Wessen Interesse zum Thema „Oracle ADF“ jetzt durch diesen Blog geweckt wurde, dem kann ich verraten, dass der Verlag in den nächsten Tagen 2 eBooks „Oracle ADF 11gR2 Development Beginner’s Guide“ verlosen möchte. Näheres dann hier im Blog.

Veröffentlicht unter Bücher, Oracle, PacktPub | Verschlagwortet mit , , | Ein Kommentar

Apps entwickeln für Windows 8 und RT oder Lernen durch Zuschauen

Durch ein Gewinnspiel bei dotnet-snippets bekam ich die Möglichkeit, das Videotraining  „Apps entwickeln für Windows 8 und RT“ aus dem Galileo Press Verlag anzuschauen. Dabei handelt es sich nicht um ein gedrucktes Buch, wie man es von anderen Programmier- oder Computerbüchern kennt, sondern um eine Reihe von Videos, die wie ein realer Dozent das Wissen vermitteln wollen. Der große Vorteil ist,  dass man dem Dozenten (Tom Wendel*) live folgen kann und die Ergebnisse direkt präsentiert bekommt, ein großer Unterschied zu Listings und Screenshots in Büchern. Als einer der Nachteile dieser Art Wissen zu vermitteln ist, dass damit kein schnelles Nachschlagen oder einfach nur schmökern möglich ist.

Es gibt zwar Kapitel und ein entsprechendes Inhaltsverzeichnis, es dauert aber immer ein paar Sekunden das richtige Kapitel und dann die richtige Stelle darin zu finden. Um trotzdem schnell das Gesuchte zu finden, enthält der Videokurs einen A-Z Index.

Die ersten Kapitel behandeln kurz das Applications Model einer Windows 8 Anwendung, gehen kurz auf C# als Programmiersprache und Visual Studio als Entwicklungsumgebung ein, indem ein paar kurze Beispielanwendungen erstellt werden. Für einen Programmieranfänger ist das zu wenig, es werden zwar Klassen und Interfaces erstellt, aber nicht erklärt, weshalb man das gerade so verwendet. Um also die Grundlagen zu erlernen, ist andere Literatur zu empfehlen.

In Kapitel 3 geht der Dozent ausführlicher auf das Application Model von Windows 8 Apps ein. Dabei erfährt man von der Struktur und dem Lebenszyklus einer solchen App. Lernt, Hintergrunddienste zu nutzen und die Benachrichtigungsfunktionen anzuwenden. Bei diesen Funktionen handelt es sich um Neuerungen im Bereich Windows 8 Apps. Unter Windows 8 gibt es den sogenannten Lock Screen, auf dem eine App Informationen anzeigen lassen kann und die Live-Kacheln, mit denen man eine App nicht nur starten, sondern ebenfalls kleine Informationshäppchen übermitteln kann, z.B. Wetter oder Sportergebnisse. Umso wichtiger ist es, darauf genau einzugehen, was dem Dozenten sehr gut gelungen ist.

Im nächsten Kapitel geht der Dozent auf die UX, die User Experience, für Windows 8 Apps ein, indem die offizielle Dokumentation von Microsoft dazu erwähnt wird und auch Beispiele aufgezeigt werden. Man bekommt die von Microsoft aufgestellten Richtlinien anhand von Anwendungen vorgeführt.

Die übrigen Kapitel beschäftigen sich damit, einen Newsreader nach den Designvorschriften von Microsoft zu programmieren. Auch hier zeigt sich, dass der Videokurs Grundlagen in der C#-Programmierung voraussetzt, oder man im Notfall auf andere Literatur ausweichen muss.

Es macht Spaß, die Videos anzuschauen. Das Wissen über ein Buch aufzusaugen erfordert aktives Wirken, die Videos startet man und kann sich berieseln lassen, um einen Überblick zu bekommen. Wenn dann Themen behandelt werden, die man gerne Nachprogrammieren möchte, kann man das Video pausieren und direkt in der Visual Studio Umgebung loslegen. Anschließend lässt man das Video weiterlaufen. Die Videos enthalten Sprungmarken und man kann eigene Lesezeichen festlegen, um schnell zu einer gewünschten Stelle navigieren zu können.

Ich habe mangels DVD-Laufwerk in meinem MacBook Air die DVD in ein ISO-File umgewandelt und dann in Mac OS X gemountet. Das lief ohne Probleme. Die Videos sollen auch auf einem iPhone/iPad lauffähig sein, das konnte ich aber nicht ausprobieren. Allerdings könnte ich mir gut vorstellen, dass diese Arbeitsweise einige Vorteile bietet. Auf dem Tablet lässt man den Videokurs laufen und am Computer programmiert man die Übungen direkt mit. Neben den Videokursen sind auch noch die Sourcen für die Übungen enthalten.

*Tom Wendel ist ehemaliger Developer Evangelist bei Microsoft und bekannt durch den Programmierkurs „AntMe!“.

Veröffentlicht unter Allgemein, Bücher, Microsoft, Video, Windows | Verschlagwortet mit , , , , | Schreib einen Kommentar

Oracle SQL Developer Data Modeler 3.3.0.747 verfügbar

Kaum 3 Wochen nach dem letzten EA ist auch schon die Relese 3.3.0.747 zum Download verfügbar. Dort finden sich auch eine Liste der Bugfixes und neuen Features.

Veröffentlicht unter APEX, Oracle, SQL Developer | Schreib einen Kommentar

Oracle SQL Developer Data Modeler 3.3.0.744 Early Adopter verfügbar

Die Version 3.3.0.744 des Oracle SQL Developer Data Modeler ist verfügbar. Die neuen Features sind hier nachzulesen.

Veröffentlicht unter APEX, Oracle | Verschlagwortet mit , | Schreib einen Kommentar