Coffein – Projektstart
Es hat zwar ein wenig gedauert, aber nun ist das Coffein Projekt endlich gestartet. Dazu habe Ich ein Repository auf Github angelegt.Welches ihr unter dieses Adresse finden könnt : http://github.com/mafis/Coffein .Bis jetzt habe Ich nur ein leeres Atlas Projekt hochgeschoben. Dieses werde Ich beginnend mit den nächsten Commit mit leben füllen.
Als erstes werde Ich mich dabei um das Layout der App kümmern, da man oft erst bei der Oberfläche merkt, wie Sich was verhält und was man wirklich braucht. Daher werde Ich für das Layout erstmal mit Demo Daten arbeiten und sobald das Layout vollkommen zufriedenstellend ist mit den Verbindungen zum Backend anfangen.
Ich werde versuchen möglichst oft ein Feedbeck zu geben, was gut gelaufen ist und was nicht oder auch wie Ich etwas gelöst habe.
Der Anfang ist jetzt schonmal getan, aber wie es so schön ist heißt “Der Weg ist das Ziel”.
Filed under: Coffein | Leave a Comment
Tags: coffein github
Coffein Brainstorming
Es war einige Tage still hier da Ich durch die Arbeit nicht wirklich viel Zeit hatte. Ab jetzt werde Ich aber wieder Aktiv.
Daher habe Ich erstmal meine Mindmap veröffentlicht die Ich mir für das Coffein Projekt erstellt habe. Damit jeder sehen kann, wie so meine ungefähre Richtung ist.
Die Mindmap könnt ihr den folgenden Link finden : Coffein Mindmap
Als nächstes werde Ich dann die Verbindung zwischen meinen Models und der Remember the Milk Api erklären.
Filed under: Coffein | Leave a Comment
Tags: brainstorming, Coffein, projekt
Happy New Year !
So das Jahr ist rum, aber das nächste beginnt schon morgen. 2009 war noch die Aufwärmphase des Blogs und 2010 geht es dann richtig los. Zu einem werde Ich 2010 mit den Coffein Projekt wohl ein nettes Programm für alle Leser des Blogs erstellen und vorallem erklären. Und 2tens plane Ich eine Serie über alle Controls & Klassen die es so in den Cappuccino Framework gibt, mit ihren wichtigsten Methoden. So weiß jeder, wie er welche Klasse nutzten muss.
Also auf ein gutes neues Jahr und einen Guten Rutsch.
Filed under: Allgemeines | Leave a Comment
Coffein – Nächste Schritte
Das Coffein Projekt werde Ich in der folgenden Reihenfolge angehen. Als erstes werde Ich die Models planen und wie Ich für die einzelnen Models die Remember the Milk Api nutzte. Danach werde Ich die Models erstellen und testen, damit Ich eine gute Ausgangsbasis für das Interface habe. Der nächste Schritt wird dann das Interface mit den Controller sein. Wobei das wohl der schwere Part werden wird, da Ich momentan noch überlege wie Ich die Liste am besten abbilden kann. In der nächsten Woche werde Ich mit den Models beginnen. Das ganze werde Ich natürlich hier alles dokumentieren und erklären.
Filed under: Coffein | Leave a Comment
Tags: Cappuccino, Coffein, gtd, Tutorial
Nun habe Ich endlich ein Projekt gefunden, was Ich als Tutorial nutzten will und als Open Source veröffentlichen werde. Da Ich schon lange eine GTD App suche die gut Aussieht & gleichzeitig überall verfügbar ist, habe Ich mir gedacht machen wir eine GTD App in Cappuccino.
Als Oberfläche werde Ich dabei wohl an Things vom Mac anlehnen, das es schlicht & einfach ist, aber dennoch alles abdeckt, was man beim GTD braucht. Als Backend werde Ich Remember The Milk nutzten, somit muss Ich mir keine Gedanken um das Backend machen und Ich kann das komplette Projekt damit umsetzten.
Das soll es erstmal gewesen sein. Mehr Infos kommen dann in den nächsten Tagen.

Filed under: Coffein | Leave a Comment
280 Atlas – Ein Monat mit Atlas
Atlas ist jetzt seit den 15. November released. Das ist jetzt fast ein Monat her. Am Anfang waren noch sehr viele störende Bugs, die jetzt in großen Teilen schon beseitigt wurden und man so langsam auch mit Atlas arbeiten kann.
Atlas ist momentan leider nur für Mac Nutzer verfügbar. Was sehr schade ist, da alle darauf gewartet haben, auch auf Windows, Linux,.. zu entwickeln mit Atlas, da dort kein Interface Builder für die Cibs vorhanden ist. Dieses Probleme soll sich aber bald ändern zum Glück und dann können sich auch endlich die Mac Nutzer freuen.
Nun höre Ich erstmal auf zu meckern und zeige ein wenig von Atlas.
Wenn man in Atlas ein neues Projekt auswählt, hat man die Wahl zwischen 3 verschiedenen Arten :
- Konsolenbasiert
- Dokumentbasiert
- Cib Programm

Jeder wird dabei das passende für Sich finden. Atlas legt dann schön die Ordnerstruktur an nach Eingabe des Projektnamens und man kann mit den Arbeiten beginnen.
Der Texteditor unterstützt Syntax-Highlighting und hat eine angenehme Schriftgröße. Leider war es das auch schon, es gibt momentan kein Intellisense, keine Einstellungen für den Editor und Copy & Paste von Atlas oder nach Atlas funktioniert auch noch nicht. Daher ist man momentan meist besser mit einen extra Texteditor ala Textmate aufgehoben.
Nun kommen wir zu dem was Atlas ausmacht, den Interface Builder Part. Damit bin Ich bis jetzt sehr zufriednen, es fehlt zwar die ein oder andere Sache. Aber in großen und ganzen bin Ich sehr zufrieden damit.
Man kann seine Outlets & Actions verbinden, so wie man es aus Interface Builder gewohnt ist. Dazu kann seine Interface Elemente positionieren und Einstellungen anpassen. Also genau so, wie es sich die meisten erhofft haben.
Dazu kann man sein Interface sofort über den Test Button testen, damit man gleich sieht, ob die Einstellungen für das Layout richtig waren. (Wie man auf den Bild sieht gibt es eine sehr hübsches neues Menü seit kurzem für Cappuccino Apps)
Zu guter letzt kann man noch sein Projekt erstellen, entweder wie gewohnt als Webapp oder auch als Desktop App, welche momentan leider auch nur unter Mac OSX funktioniert. Aber das ist sehr praktisch, das man im Browser & auf den Desktop, die exakt selbe App hat.
Fazit
Atlas ist sehr nützlich für jeden Cappuccino Entwickler keine Frage, aber es ist momentan halt immernoch eine Beta. Viele angekündigte Funktionen sind noch nicht verfügbar und das Dämpft die Freude ein wenig. Aber in großen und ganzen ist Atlas schon sehr praktisch und wird sich von Version zu Version andauernd verbessern.Daher sollte jeder Cappuccino Entwickler, der es ernsthaft Nutzen will, eine Atlas Beta Account besitzen.
Filed under: Atlas | Leave a Comment
Tags: Atlas, Beta
Es gab jetzt längere Zeit keinen Post von mir.
Das lag zum einen daran, das Ich die letzten Wochen sehr wenig Zeit hatte und der viel wichtigere Grund, wie Ich die Tutorials aufbaue.
Mir ist in der Zeit eine Sache aufgefallen, welche mir in den Buch von Aaron Hillegass nicht gefällt. Es werden immer nur kleine Programme für das spezifische Thema des Kapitels erstellt. In einen anderen Buch waren den Kapitel ähnlich aufgebaut, aber es wurde ein Programm entwickelt, welches immer mehr vervollständigt wurde.
Ich finde es ist intressanter, wenn man am Ende ein solcher Tutorials ein vollständiges Programm hat, welches am Ende auch einen Nutzen für einen Persönlich hat.
Daher werde Ich in nächster Zeit Ideen für ein Programm sammeln, welches dann mit Tutorials nach und nach erstellt wird.Der gesamte Quellcode dazu wird natürlich auch Open Source sein. Zudem nehme Ich natürlich gerne auch Ideen von euch entgegen. Schreibt einfach ein Kommentar.
Das gesamte Projekt wird dann von der Planung bis zum fertigen Programm alles enthalten und hier im Blog dokumentiert werden.
Also schreibt ein Ideen für ein Programm, was Ihr schon immer in Cappuccino sehen wollte.
(Es sollte nicht zu aufwendig sein, also ein Office in Cappuccino würde etwas dauern. Aber es kann schon etwas größeres Sein)
Filed under: Cappuccino Tutorial Buch | 1 Comment
Tags: Tutorial, Zukunft
Wie bereits berichtet wird Atlas am 15.November 2009 für 20$ in einer Public Beta veröffentlicht.
Atlas wird sowohl als Desktop Version, sowie als Web Version auf 280Atlas.com verfügbar sein.
Das hat den einfachen Grund, das manche Firmen vielleicht ihren Quellcode nicht auf anderen Servern hosten wollen.
Ausserdem wird wohl Git genutzt, also würde jeder der nicht Git nutzt in die Röhre schauen.
Damit Atlas auch als Desktop Version läuft, nutzten (so wie Ich es verstanden habe) einen WebDav Server.
Dinge wie Titanium wollten Sie nicht nutzten, da Titanium eigene APIs mitbringt, welche im Browser nicht verfügbar sind.
Daher wäre die Komplität nicht gewehrleistet.
Das gute ist diese Technik kann jeder nutzten, der mit Atlas programmieren wird, dazu muss man einfach eine Einstellungen ändern. Der Rest passiert dann automatisch.
Jetzt heißt es nur noch warten bis zum 15.November.
Filed under: Atlas | Leave a Comment
# 1.8 Wie sollte man lernen?
Es gibt sehr viele verschieden Arten von Leuten, daher ist dieses Thema nicht sehr einfach.
Aber was Ich durch meine Erfahrung gelernt habe ist, das man eine Programmiersprache & Framework am besten lernt durch Benutzung.
Da manche Fehler oder Fragen erst kommen, wenn man es nutzt.
Es muss nichts kompliziertes sein, einfach das vorherige z.B. nochmals ohne Anleitung erstellen oder es ein wenig erweitern oder ändern.
Daher werde Ich auch am Ende jedes Kapitals ein kleine Aufgabe geben.
Also erstmal das Thema lernen und dann ein bisschen damit rumspielen und dann zum nächsten Thema wechseln.
Das sollte es zu den ersten Kapitel von Aaron Hillegass & der Theorie gewesen sein. Ab jetzt folgt nur noch Praxis.
Filed under: Kapitel 1 | Leave a Comment
#1.7 Häufige Fehler
Es gibt 2 Fehler, welche sehr oft vorkommen und mir auch selber sehr oft passieren.
Diese sind Schreibfehler oder vergessen eines Importes von einer Klasse.
Schreibfehler passieren oft, weil man entweder die Schreibweise nicht beachtet oder man es einfach falsch schreibt. Da Objective-J zwischen Groß- und Kleinschreibung unterscheidet ist Foo nicht das selbe, wie foo.
Also wenn eure Cappuccino App mal nicht startet guckt zuerst, ob ihr wirklich alles richtig geschrieben habt.
Der zweite Fehler passiert, wenn man mit mehreren Dateien arbeitet. Sobald ein Import fehlt, wird auch die Klasse nicht gefunden und gibt daher einen Fehler.
Daher beim Arbeiten mit mehreren Klassen immer aufpassen, das alles auch geladen wird.
Filed under: Kapitel 1 | Leave a Comment
Neueste Beiträge
- Coffein – Projektstart
- Coffein Brainstorming
- Happy New Year !
- Coffein – Nächste Schritte
- Coffein Projekt – GTD mit Cappuccino
- 280 Atlas – Ein Monat mit Atlas
- Wie geht es weiter mit den Tutorials ?
- Atlas Zusammenfassung von der FOWA
- # 1.8 Wie sollte man lernen?
- #1.7 Häufige Fehler
- # 1.6 Namenskonventionen
Kategorien
- Allgemeines (2)
- Atlas (3)
- Cappuccino Tutorial Buch (1)
- Coffein (4)
- Kapitel 1 (8)






