2. Juni 2012

Humble bundel 5 - out now!

Es ist wieder soweit!

http://www.humblebundle.com/  hat ein weiteres Komplettpaket von wirklich grandiosen Indiegames veröffentlicht, aber nur für kurze Zeit!






Also schnell zugreifen, es lohnt sich :)

Im folgenden den ankündigenden newsletter:


Hey there!

Humble Indie Bundle V is here to blow your mind with five modern masterpieces of gaming!
Pay what you want for PsychonautsLIMBOAmnesia: The Dark Descent, andSuperbrothers: Sword & Sworcery EP. If you choose to pay more than the average price, you will also receive Bastion! Each game comes with its soundtrack in both lossless (FLAC) and MP3 formats.
Each of these DRM-free games works on Mac, Windows, and Linux, and can optionally be redeemed on Steam if you choose more than $1. Bundle buyers can also benefit the Child's Play Charity and the Electronic Frontier Foundation, non-profits doing excellent work in the name of gamers worldwide.
Getting these awesome games and their soundtracks would normally cost more than $110, but Humble Indie Bundle V lets you set the price! Head to the site now and pay what you want for a whole summer's worth of incredible games and soundtracks!
The deal will only be live for 2 weeks, so click here to pick up your Humble Indie Bundle V before time runs out!
Sincerely,
Jeffrey Rosen
Humble Bundle

7. Mai 2012

Produktvorstellung - yEd Graph Editor


Dank meinem "Stammleser" Dirk und seinem Linkfest-Post auf studio-of-2 bin ich auf "yED" gestoßen. Und wie der Zufall es so will, musste ich wirklich vorige Woche für eine Dienstreise nach Deutschland einige Diagramme erstellen ;)

Bisher habe ich die mit M$ Visio gemacht... wer es kennt, der hasst es xD
Doch wie das so ist bei Microsoft Produkten, haben sie diese auf dem Markt etabliert (man sehe sich alleine Word oder PowerPoint an) und man kennt kaum Konkurrenzprodukte (außer natürlich als Applejünger oder man ist in einer Firma tätig die auf Linux Produkte setzt).

Darum habe ich mir yED noch einmal genau angesehen... und siehe da,
innerhalb von wenigen Minuten hatte ich eine ziemlich ansehnliche Palette aus Diagrammen und Graphen fabriziert... in dieser Zeit war Visio nicht einmal gestartet xD

Automatische Anordnung, Export in alle möglichen Formate und das auch noch verdammt schnell!
Schaut doch mal rein, hiermit präsentiere ich:

yEd

yEd Graph Editor

yEd ist ein mächtiges Werkzeug zum Zeichnen von Graphen, Netzwerken und Diagrammen. Mit yEd können Sie schnell und effektiv Diagramme visualisieren. Erzeugen Sie Ihre Diagramme manuell, oder importieren Sie Ihre externen Daten zur Analyse und ordnen Sie auch große Datensätze automatisch auf Knopfdruck.
yEd herunterladen
yEd Web Start ausführen
yEd ist frei verfügbar und läuft auf allen verbreiteten Betriebssystemen: Windows, Unix/Linux und Mac OS. Die aktuelle Version ist 3.9.2

Herausragende Features

Importieren Sie Ihre eigenen Daten zur Analyse:
Excel® Tabellen (.xls) oder XML
Erzeugen Sie spielend einfach Ihre Diagramme mit Hilfe einer intuitiven Benutzeroberfläche.
Verwenden Sie die automatische Anordnungder Diagrammelemente.
Exportieren Sie Ihr Diagramm als Vektor- oder Rastergrafik: PNG, JPG, SVG, PDF, SWF, ...

yEd in 90 Sekunden

Unterstützte Diagramme

BPMN Diagramme
Flussdiagramme
Abstammungsbäume
 
Semantische Netzwerke
Soziale Netzwerke
UML-Klassendiagramme
yEd unterstützt eine Vielzahl weiterer Diagrammtypen: Organisationsdiagramme, Mind Maps, Swimlane Diagramme, Entity Relationship Diagramme und viele mehr.

Support

Die yEd Online Support Ressourcen umfassen das yEd Graph Editor Manual und das yEd Forum, über das Sie uns Ihr Feedback mitteilen können.

Neugierig geworden?
Dann gleich hinsurfen und runterladen:

- Euer incredible Leitman

tutorials.de Verschenkaktion

Hallo liebe tutorials.de-Mitglieder,

ihr seid es mittlerweile gewohnt, dass wir zusätzlich zu den Terrashop-Buch-Verschenkaktionen die heiß begehrten Schulungs-DVDs von unserer Partner-Website PSD-Tutorials.de an euch verschenken. 

Diesmal gibt es die Photoshop-Workshop-DVD - Effekte für Typo, Layout & Foto Vol.2 kostenlos abzugreifen (normaler Verkaufspreis: 34,95€). 

Es wird lediglich eine Servicepauschale von 3,95 Euro für den Versand der DVD berechnet. Sollte der Vorrat an Gratis-DVDs vergriffen sein, oder du aus dem Ausland kommen, kannst du zu den gleichen Konditionen die Download-Version herunterladen.

Photoshop-Workshop-DVD - Effekte für Typo, Layout & Foto - Vol. 2 für 0 Euro!

*  3,95 € Versandkosten/Servicepauschale (ab 40,00 € versandkostenfrei). Für Kunden aus dem Ausland wird die Download-Version zur Verfügung gestellt. 

Hier die Details zur DVD:

Die PSD-Tutorials.de - Photoshop Workshop-DVD - Effekte für Typo, Layout & Foto Vol. 2 ist deine DVD, wenn du deinen Medienproduktenkreative Eyecatcher verleihen willst!
  • 18 Stunden Video-Training 
  • über 50 Tutorials als PDF-Version (über 1.100 PDF-Seiten!) 
  • Arbeitsdateien und Stile & Aktionen zu den Tutorials von diversen Effekten 
Mit Videos und PDF-Dokumenten verbindet das Training die Vorteile von einem eBook und einem Video-Training. Hier gehts zur Bestellung.

Unsere Empfehlung zur Effekte Vol. 2 ist die Effekte Vol. 1 DVD.
Diese kannst du auf der Aktions-Seite bei Bedarf zusätzlich bestellen.

Die Aktion gilt nur solange der Vorrat reicht. 

1. Mai 2012

“Nerd-Alarm!” – ein Film über das Erwachsenwerden einer Minderheit

EDIT:
Vielen Dank an den Autor von neuerdings.com, welcher mich über die rechtliche Situation aufmerksam gemacht hat.
Ich habe den Beitrag nun angepasst um gegen etwaige juristische Maßnahmen gewappnet zu sein B-)





Folgenden Beitrag zu einem Film habe ich auf neuerdings.com gefunden,
den ich direkt hier vorstellen möchte:



“Nerd-Alarm!” – ein Film über das Erwachsenwerden einer Minderheit

Der Film “Nerd Alarm!” (Originaltitel: “Geek Planete”) von Jean-Baptiste Péretié ist unser TV-Tipp zum Feiertag. Die Produktion des TV-Senders Arte kann man sich kostenlos online ansehen.

“Das Jahr 2042 – die Welt hat sich verändert: Alle bekannten Bauwerke sind Opfer einer merkwürdigen Verwandlung geworden! Diese Verwandlung wurde vollzogen, als die Geeks, ein einst unbedeutender und wehrloser Volksstamm, die Weltherrschaft übernahmen…”
In den USA war es einfacher: Dort gab es immer schon mehr “merkwürdige” Menschen, da fielen Computerfreaks und andere Geeks nicht so unangenehm auf, solange sie sich nicht gerade selbst filmten und auch Alternative und Geeks kamen gut miteinander aus, bevor der Una-Bomber der Wissenschaft und den Techies den Krieg erklärte.
In Deutschland waren die introvertierten, technikinteressierten Typen dagegen immer die Streber, Brillenschlangen, Weicheier, Außenseiter und was es noch alles für schöne Schimpfwörter gibt.
Heute dagegen zeigen Geeks und Nerds Selbstbewußtsein und stellen sich freiwilig mit Kassengestell auf die Bühne.


19. April 2012

Kostenlos: Drei E-Books zum Thema “Android”

Wie Christian von terrashop berichtet hat, bietet androidpit.de drei E-Books zum kostenfreien download an!
Was für eine Freude :)





Publiziert am  von Christian Lanzerath


AndroidPITiden nennen sich die Mitglieder der Community auf androidpit.de, eine der größten rund um das Thema Android, Googles Betriebssystem für Smartphones und Tablet-PCs. Andreas „Izzy“ Itzchak Rehberg, einer der aktivsten Community-Mitglieder hat mit Hilfe seiner Kollegen das „AndroidPITiden-Buch“ verfasst. Es ist kostenlos in verschiedenen Formaten (PDF, HTML, ePub und MobiPocket) erhältlich – und zwar kostenlos. Bei Amazon ist es ebenfalls für den E-Book-Reader Kindle erhältlich, kostet aber etwa 4 Euro.
Das Buch richtet sich laut Autor sowohl an Einsteiger als auch fortgeschrittene Anwender. Es beginnt mit Anfängerthemen wie dem allgemeinen Umgang mit Android und den Apps, der Einrichtung und Individualisierung des Systems. Itzchak Rehberg empfiehlt Apps für verschiedenen Zwecke, erklärt was es mit dem Rooten von Smartphones auf sich hat und wie man sein Gerät tunen kann.
Der Auto versucht stets, das Buch auf den aktuellen Stand zu halten. Bei der rasanten Entwicklung ist das sicher nicht so einfach. Mittlerweile liegt das Buch schon in der 25. Version vor. Jeder, der sein Android-Smartphone etwas besser kennen lernen und wissen will, was damit alles möglich ist (nämlich eine ganze Menge), sollte mal einen Blick in dieses Buch werfen. Alleine die App-Empfehlungen sind die Lektüre wert – auch für versierte Nutzer.
Das Buch ist außerdem in gedruckter Fassung unter dem Titel “Das inoffizielle Android-Handbuch” im Franzis-Verlag erschienen. Bei terrashop.de gibt es das Buch für 25 Euro.
Empfehlenswert sind aber auch die beiden anderen Bücher des gleichen Autors: „Die Androiden-Toolbox“, das sich ausführlich mit System-Apps beschäftigt, und „Mit Android auf Reisen“, das Apps vorstellt, die man – wie der Titel schon erahnen lässt – besonders gut auf Reisen nutzen kann. Auch diese beiden Bücher gibt es kostenlos zu lesen: direkt onlie oder als Download in verschiedenen Formaten (auch für E-Book-Reader).
Andreas Itzchak Rehberg weist zurecht darauf hin, dass das Schreiben und Aktualisieren der Bücher natürlich viel Arbeit macht. Zudem kostet das Betreiben der Download-Server bares Geld. Deswegen freut sich der Autor natürlich über Spenden, den Kauf der Bücher bei Amazon, damit er auch weiterhin Energie in die Bücher stecken kann. Zumindest ein kleines Dankeschön sollte aber in jedem Fall drin sein.

17. April 2012

Linkfest :) - Gratissoftware wie die Großen

Mein "Stammleser" Dirk hat mir erlaubt seinen Linkfest-Post auf studio-of-2 hier zu posten,
auf das ich natürlich schon lange gewartet habe :)

Es besteht aus einer Sammlung von Gratissoftware für Programmierer, Grafiker, Sounddesigner und enthält auch Vorschläge für Tools die eine Zusammenarbeit im Team erleichtern.

Darum will ich gar nicht lange fackeln, here it cooomes:
Das letzte Linkfest liegt schon viel zu lange zurück :D
Dieses mal gibt es Links speziell für Independent Entwickler.
Gratissoftware die es mit Großen, Kommerziellen Titeln aufnehmen kann.
Wer Programmieren will und sich das Geld für eine Professionelle Entwickleroberfläche lieber sparen will:
  • http://www.codeblocks.org
    Codeblock ist eine der besten alternativen zu Visual Studio von Microsoft
  • http://www.bloodshed.net
    Dev c++ ist seid Jahren schon eine weit verbreitete Entwickleroberfläche der Szene
  • http://netbeans.org
    Netbeans ist gut geeignet für Web Entickler aber auch für Entwickler auf lokalen Systemen
  • http://www.eclipse.org
    Ursprünglich für Java gedacht ist Eclipse aufgrund des großen Angebotes an Plugins bestens geeignet für alle Lebenslagen eines Programmierers
Auch Grafiker müssen nicht erst Tausende Euro ausgeben um Arbeiten zu können:
Sounddesigner dürften im Netz schnell fündig werden:
Wer jetzt noch Planen möchte um die zusammenarbeit im Team zu Organisieren:
  • http://www.yworks.com
    yEd Graph Editor ist Perfekt geeignet für die erstellung von Flowchart Diagrammen.
Viele Kostenlose Software mit welcher wir selbst auch Arbeiten.
Viel Spaß damit! :D

Am besten schaut ihr ab und an direkt auf studio-of-2.de vorbei falls die Liste aktualisiert wird :)
Kennt ihr vielleicht sonst noch Software, die es wert ist in diese Liste aufgenommen zu werden? Lasst es mich wissen und verdient euch einen Namen in den Credits ;)
- the incredible Leitman

WPF und Windows Forms – Die Wahl zwischen den Windows GUI Technologien

Was ist eigentlich der Unterschied von Windows Forms und Windows Presentation Foundation WPF?
Wer sich das immer schon gefragt hat, und warum wir noch ein Microsoft GUI Framework brauchen ist hier genau richtig :)


In einem (wieder einmal interessanten) Wochen - Review von Carsten auf seinem Softwareentwickler-blog hat er auf einen ausführlichen Bericht von Mario Priebe verlinkt, den ich im folgendem zu Gute geben möchte:


WPF und Windows Forms – Die Wahl zwischen den Windows GUI Technologien.

WRITTEN BY:  - APR• 07•12
Wenn wir Entwickler für Windows grafische Benutzeroberflächen (GUIs) entwickeln möchten, haben wir die Wahl zwischen Windows Forms und WPF.
Jede dieser Technologien haben ihre Vor- und Nachteile. In diesem Artikel möchte ich auf die Hauptunterschiede beider Technologien eingehen und bei der Entscheidung helfen, welche der beiden für den Einsatzzweck vom Vorteil ist.

Windows Forms

Windows Forms ist die ältere der beiden Technologien und ist die Basis für die meisten (älteren) Windows Applikationen. Die meisten Entwickler haben bereits umfängliche Erfahrungen mit dieser Technologie machen können.
Mit Windows Forms können Formulare in unterschiedlichen Größen und Formen von Fenstern erstellt werden und haben im Prinzip immer die selbe Anordnung für Container, Menüs und Struktur. Einen großen Spielraum für die Umsetzung von grafisch, anspruchsvollen Anforderungen hat man leider nicht, bzw. ist dies sehr schwierig mit Windows Forms umzusetzen, machbar ist es aber dennoch.
Windows Forms hat aber eine sehr gute Unterstützung für multilinguale Anwendungen. Wenn man also eine mehrsprachige Business-Applikation, bei der Usability und Optik nicht so wichtig sind, erstellen möchte, könnte man Windows Forms einsetzen. Man sollte sich aber dennoch den folgenden WPF-Teil anschauen.
Die Navigation innerhalb einer Windows Forms-Anwendung ermöglicht ein Wechseln innerhalb verschiedener Formulare im Single Document Interface Modus (SDI, der Benutzer sieht immer nur ein Fenster mit Informationen) und im Multi Document Interface Modus (MDI, der Benutzer kann mehrere Formulare zeitgleich geöffnet haben).
Für ein entsprechendes UI Pattern um eine Trennung zwischen Code und Design zu erzielen, bekommt man in Windows Forms von Hause aus leider nichts mitgeliefert. Hier kann man sich aber das MVP (Model View Presenter) Pattern anschauen. Es gibt auch ein Framework namens MVC#, welches einem dabei unterstützt. Aber auch der MVVM Ansatz kann beispielsweise über das Windows Application Framework(WAF) mittels Windows Forms Adapter nach implementiert werden.

WPF

WPF steht für Windows Presentation Foundation und ist der direkte Nachfolger von Windows Forms. Der wichtigste Unterschied zwischen WPF und Windows Forms ist, dass in WPF eine klare Trennung zwischen Code und Design herrscht, sprich UI und Logik können getrennt voneinander entwickelt werden.
Der Code kann dabei mit allen .NET basierenden Sprachen entwickelt werden. Die Beschreibungssprache für die UI nennt sich XAML und steht für Extensible Application Markup Language. Wichtig dabei ist, dass bei der Entwicklung der UI, dem Designer keinerlei Grenzen gesetzt sind. Alles ist möglich!
WPF-Applikationen werden in drei verschiedenen Typen unterteilt, welche für verschiedene Aufgaben zuständig sind. Windows-ApplikationNavigations-Applikation und XAML-Browser-Applikation (XBAP).

Windows-Applikation

Die Windows-Applikation ist Fensterbasierend und Windows Forms am ähnlichsten. Man erstellt SDI und MDI Applikationen und verschiedene Formulare können über einen Menü-Link direkt angewählt und geöffnet werden. Für Navigation oder Historien ist von Hause aus nichts implementiert. Man muss hier selbst Hand anlegen.

Navigations-Applikation

Unterstützt die Entwicklung von seitenbasierten Anwendungen und ist dem der Webentwicklung sehr ähnlich. Man verfügt über Vor- und Zurück Funktionalitäten und der automatisierten Speicherung der aufgerufenen Seiten in einem Journal. Im Gegensatz zur Webentwicklung, muss die Applikation kompiliert werden und läuft unter Windows, man hat aber vollen Zugriff auf die Ressourcen des Betriebssystems, wie das File-System und/oder der Registry.

XAML-Browser-Applikation

XBAPs verfügen, ähnlich einer Navigations-Applikation, über die Navigations- und Journalfunktionalitäten. Eine XBAP-Applikation kann auf einem Server oder einer Website veröffentlicht werden und werden bei der Instanziierung heruntergeladen. Mit einer XBAP hat man beschränken Zugriff auf die Ressourcen des Computers und man kann weder auf das Filesystem, noch auf die Registry zugreifen.
Die Wahl des entsprechenden Applikations-Typen hängt von verschiedenen Faktoren ab. Die beiden wichtigsten wären, User Experience und spezielle Anforderungen an die Applikation.

User Experience

Möchte man beispielsweise eine seitenbasierte Anwendung oder einen Wizard erstellen, sollte die Wahl auf den Navigations-Typen, oder je nach Anforderung (Zugriff) auf den XBAP-Typen fallen.
Für das Deployment macht sich eine XBAP Applikation recht komfortabel. Man veröffentlicht die Applikation auf einen Webserver und via Hyperlink kann die Applikation gestartet werden. Applikations-Update Mechanismen sind innerhalb einer XBAP-Applikation ebenfalls recht gut umgesetzt.

Anforderungen

Wenn die Anwendung es erfordert, dass man auf das Filesystem zugreifen, oder Einträge in der Registry verwalten muss, sollte man auf alle Fälle eine der beiden ersten Typen wählen.
Egal für welchen Typen man sich entscheidet. WPF unterstützt für alle dieser Typen Möglichkeiten für das Theming und Styling. Auch für Lokalisierung hat man entsprechenden Support, jedoch lange nicht diesen, wie man das von Windows Forms her gewohnt ist. Hier bedarf es eine etwas längere Entwicklungszeit.

Interoperabilität

In WPF fehlen leider auch einige Controls, wie beispielsweise die FileDialog-Klassen für OpenFileDialog und SaveFileDialog. Man ist aber in der Lage, die Windows Forms Assembly (System.Windows.Forms) in einer WPF Applikation einzubinden und die o.g. Klassen stehen einem danach zur Verfügung.
Es ist aber nicht ratsam diesen Weg zu gehen, da es hier zu Namenskonflikten mit Klassen in WPF kommen kann. Empfehlenswert ist der Zugriff über den Microsoft.Win32 Namespace in der PresentationFramework Assembly.
Aber auch den ColorDialog, den FontDialog und anderes findet man vergebens in WPF. In der folgenden Übersicht Windows Forms Controls und  äquivalente WPF Controls bekommt man eine Vergleichstabelle, welche Forms-Controls in WPF nicht vorhanden sind. Auch einige Properties unterscheiden sich, hier sollte man sich Windows Forms and WPF Property Mapping zum Vergleich anschauen.
Nun, wenn man sich für eine Technologie entschieden hat, kann man dennoch beide miteinander kombinieren. Das heißt, man hat entsprechende Controls, um die jeweils andere Technologie einzubinden. In Windows Forms ist das das ElementHost-Control und in WPF das WindowsFormsHost-Control. Einige HowTos zum Verwenden der Controls findet man direkt im MSDN (ElementHost,WindowsFormsHost).
Also, welche Faktoren spielen bei der Wahl zwischen Windows Forms und WPF eine Rolle? Hier ein paar Fragen, um die richtige Technologie, oder den Technologietypen zu ermitteln.
  1. Wie stark sind die Fähigkeiten der Entwickler in der jeweiligen Technologie?
  2. Können durch den Entwickler fehlenden Forms-Controls ersetzt werden?
  3. Verfügt man über Grafik-, oder UI-Designer?
  4. Welche Unterstützung von Styling und Theming wird in der Applikation erwartet?
  5. Soll die Applikation individuell gestaltet sein?
  6. Benötigt die Applikation volle Rechte auf das Betriebssystem?
  7. Wird großer Wert auf eine Seitennavigation ähnlich einer Website gelegt?
  8. Muss die Applikation mehrsprachig sein?

Fazit

Mit WPF ist man in der Lage, grafisch hochwertige Applikationen zu entwickeln. Es fehlen zwar einige Controls, jedoch ist man in der Lage einen passenden Ersatz zu finden, bzw. in der Lage diesen zu entwickeln. Weiterhin kann durch die Trennung von UI und Logik, die Applikation in einem Team aus Developer und Designer entwickelt werden. Durch die Einteilung in verschiedenen Typen, kann man den richtigen Typen für die jeweilige Aufgabe finden und erhält Unterstützung für nahezu jede Anforderung vom Framework.
Ich hoffe dieser kleine Überblick von Vor- und Nachteilen der beiden GUI Technologien hilft dabei, sich für die richtige Technologie zu entscheiden.
Viel Spaß beim entwickeln : )

Sind Microsoft GUI Entwickler unter euch? Welches Framework bevorzugt ihr?
Und warum?
- the incredible Leitman