Magento Zertifizierung bestanden!

Ich bin am 10. Juli zur Magento Zertifizierung angetreten und habe diese bestanden. Als vierte/r EntwicklerIn in Österreich darf ich mich also nun “Magento Certified Developer” nennen!

Hier geht’s zu meinem Eintrag im Magento Certification Directory: Certification Profile

 

Einen ausführlichen Erfahrungsbericht von mir gibt es im LimeSoda Blog: Erfahrungsbericht von der Magento Zertifizierung

 

Geöffnete Dateien beim Neustart automatisch öffnen (Aptana 3.3.1)

In meinem Blogpost “Aptana Studio 3 – Tipps & Tricks” habe ich festgehalten, wie man in Aptana geöffnete remote Files beim Neustart automatisch öffnen kann.

Diese Funktion ist nach einigen Updates nun nicht mehr verfügbar. Auf stackoverflow habe ich dazu bereits eine Frage gestellt, die einige Upvotes erhalten hat. Das Problem ist aber ungelöst. Ein User hat betreits einen entsprechenden Bug-Note im Bugtracking Tool von Aptana hinterlassen.

Update 7.2.2013:

Michael hat das Rätsel heut gelöst und im Aptana Bugtracker die Lösung gepostet. Die Funktion ist in Aptana 3.3.1 unter Window > Preferences > Aptana Studio > Publishing page versteckt. Die Checkbox befindet sich ganz unten auf der Seite, man übersieht sie also leicht.

 

Bachelorarbeit 2: Responsive Webdesign

Im Sommersemester 2012 habe ich meine Bachelorarbeit (Teil 2) zum Thema “Responsive Webdesign” erstellt.

Kurzfassung:

Diese Arbeit beschäftigt sich mit den Grundlagen und Voraussetzungen zur Erstellung und Anpassung von Webseiten mittels responsive Webdesign. Der Abruf von Internetseiten über Desktop-PCs und Notebooks sinkt zu Gunsten der Nutzung von Web-Inhalten via Smartphones und Tablet PCs. Es ist daher notwendig, die Inhalte auch für diese Geräte aufbereiten zu können, ohne dabei mehrere Versionen einer Webseite bereitstellen zu müssen.
Responsive Webdesign ist eine Methode, mit welcher – unter Anwendung eines flexiblen Layouts, flexiblen Inhalten und CSS3 Media Queries – Webseiten entsprechend des verfügbaren Platzes, sowie weiteren Ausgabeeigenschaften angepasst werden können.
Sowohl das Layout, als auch die Inhaltselemente bedürfen dabei einer vorausschauenden Konzeption unter Berücksichtigung der Darstellungs- und Nutzungsvarianten sowie einer Umsetzung unter Anwendung aktueller Webdesignstandards. Diese Arbeit gibt einen überblick über die notwendigen Anpassungen von Webseiten, um diese mittels
responsive Webdesign zu erweitern.

Aptana Studio 3 – Tipps & Tricks

Nachdem ich schon mit einigen IDE’s für verschiedene Programmiersprachen gearbeitet habe (Zend Studio 5.5, Notepad, NetBeans, JCreator, Code::Blocks, TurboC++ 😉 uvm.) und auch andere andere IDE’s ausprobiert habe (PHPStorm, Eclipse) entwickle ich nun seit längerer Zeit mit Aptana Studio.

Was mir bei Aptana im Vergleich zu PHPStorm gefällt ist, dass die Projekte auf dem FTP verbleiben und nicht vollständig heruntergeladen werden (informiert mich, wenn PHPStorm das mittlerweile kann!).

Nun gibt es einige Einstellungen, die man in Aptana Studio vornehmen sollte, um das Arbeiten zu erleichtern. Ich möchte diese hier festhalten, vielleicht sind sie ja auch euch behilflich:

.htaccess Datei in Dateibrowser anzeigen

Im Project Explorer auf den kleinen grauen Pfeil (3. Symbol von rechts) drücken, “Customize View” auswählen und das Häkchen bei .*files entfernen.

Die selektierten Einträge werden versteckt, deshalb muss das Häkchen entfernt werden.

csv-Dateien mit Text-Editor öffnen

Aptana öffnen .csv-Dateien standardmäßig mit einem externen Editor. Da ich die .csv-Dateien gerne in Aptana geöffnet haben möchte, habe ich unter General => Editors => File Associations einen Eintrag eingefügt:

Add => unter “File type” *.csv eintragen => OK

danach die neue Dateiendung auswählen und im unteren Teil des Fensters bei “Associated editors”

Add => unter “Internal editors” den “Text Editor” auswählen.

 

Geöffnete Dateien beim Neustart automatisch öffnen

Window > Preferences > Aptana Studio > Remote > Hakerl “Re-open previously opened remote files on startup”

Update 23.1.2013: Diese Funktion ist in der Aptana Version 3.3.1 nicht mehr verfügbar, siehe meinen Blogpost dazu.

Update 7.2.2013: Die Funktion ist in Aptana 3.3.1 unter Window > Preferences > Aptana Studio > Publishing page zu finden. Siehe meinen Blogpost dazu.

Bachelorarbeit 1: Cross-Plattform Entwicklung für Android und iOS

Im Wintersemester 2011/2012 habe ich mich mit dem Thema “Cross-Plattform Entwicklung für Android und iOS” im Rahmen meiner Bachelorarbeit (Teil 1) beschäftigt.

Kurzfassung:

Diese Arbeit beschäftigt sich mit den Möglichkeiten der Entwicklung von mobilen Anwendungen für die Plattformen Android und iOS auf Smartphones. Der Smartphone Verkauf sowie die Nutzung von mobilen Anwendungen (,,Apps”) hat in den letzten Jahren stark zugenommen. Die beiden Systeme unterscheiden sich grundlegend bei der
App-Entwicklung. Deshalb muss für jede Plattform eine eigene Anwendung entwickelt werden. Um diesen Zeit- und Kostenaufwand zu minimieren, können Frameworks zur Cross Plattform Entwicklung eingesetzt werden. Sie bieten eine gemeinsame Code-Basis für eine Anwendung, die danach auf beiden Systemen verfügbar ist.
Die unterschiedlichen Frameworks bauen auf klassischen Webtechnologien auf und verwenden eine Programmiersprache wie JavaScript oder Ruby als Schnittstelle zu den nativen Bibliotheken. Viele der Frameworks bieten Zugri auf Gerätefunktionen wie z.B. Kamera oder Positionssensor.
Der Einsatz von Frameworks und Cross Plattform Entwicklung kann sinnvoll sein.
Allerdings ist der Einsatz abhängig von den Anforderungen an die jeweilige App. Kriterien wie der Zugri auf native Bibliotheken oder ein natives ,,Look and Feel” sind dabei ausschlaggebend.