Archive

Posts Tagged ‘Programming’

My most important Twitter Messages #4

January 5th, 2010 No comments

Twitter von der hess
A small summary of my Twitter messages from November - December 2009:

Read more...

Flash Indie Developer Part 1: Check your talents and skills!

October 13th, 2009 No comments

For every project you should check your skills before you start. It helps a lot for preventing possible problems and makes the life easier. Thus I highly recommend to do a self-assessment before your start as a Flash Independent Developer. After this self-assessment you should have a very clear picture about your abilities, skills and of course your weaknesses. It is very important that you know your weaknesses because you can outsource some of this problems to your network buddies.  An independent team-oriented working approach works in this case very well, because it replaces your weakness with a strength of another person. It works like the Captain Planet or the A-Team metaphor 😉

Skills-Mindmap Flash Independent Developer

Skills-Mindmap Flash Independent Developer

On the mindmap you can see the 4 core skills: Design, general knowledge about New Media, Programming (Computer Science) and soft skills. As an employee it is not so important that you have skills in each of these core skills, but as an Independent Developer you have to be an allrounder. gSkinner wrote a nice post about the must-have qualifications as a Flash Developer. I would like to add the points doing project management and creating networks to this list. An (Flash) Independent Developer has to be fancy to do project management tasks and get in touch with other people. If you don't like it, then you should not become an (Flash) Independent Developer! But I think the completely different charakter of the tasks make the life of an (Flash) Independent Developer so much more interesting.
Read more...

An Adobe Air Component for the Vimeo Moogaloop API

September 22nd, 2009 4 comments

Vimeo Moogaloop API Picture Adobe Air
space50px
I have already mentioned it in an earlier blog post that I am still working on a vimeo component for the Adobe AIR environment. Now I have created version which is stable enough for a intensive testings.  So if you would like to use it for your Air Application, don't hesitate to use it. I would be very happy about some feedback messages from you.

Now I describe some special functionality compared to my FlexVimeo Player component. Because of the incompatible command Security.allowDomain() in the Adobe Air environment  (which is essential for working with the Vimeo Moogaloop API ), I had to create a seperate remote player. This remote player receives control message and send control messages via LocalConnection to the AirVimeoPlayer Component. So if you use my AirVimeoPlayer Component, you must always use my remote_vimeo.swf File for controlling the Vimeo Moogaloop API. It works in the same way as the youTube AS3 API Wrapper.

The other not so nice thing is that I ran in some perfomance issue because of sending to many messages via LocalConnection. So I had to put down the amount of update message for the PlayingState.Playing, but that should not be problem for you. In my cases it works fine.

Read more...

Meine wichtigsten Twitter Messages #2

September 9th, 2009 1 comment

Twitter von der hess
Hier eine kleine geordnete Zusammenfassung meiner wichtigsten Twittermeldungen:

Read more...

Flash Game Frameworks, Classes and Libraries

September 4th, 2009 11 comments

More than 2 years ago I wrote a blog post about Flash Game Programming. Since this blog post until today a lot of actions happens in the Flash Game Community. Some Flash Game Developer created great classes, libraries and frameworks, which makes our life as a Flash Game Developer so much simpler. In this blog post I would like to give a short overview which tools are available at the moment.

General Frameworks & Classes

PushButton Engine PixelBlitz Engine Flixel Engine

In this category you can find tools, which solve some common problems like resource management, loading processes, screen management, level management and so on

Rendering and 3D Libraries

FFilmation Rendering PixelBlitz Engine Papervision3D

This topic handles the issues of visual renderings. Some renderers delivers nice editors for creating game levels

Physic Engines and Collision Detection

Collision Detection Kit JigLib 3d Physics FOAM Rigid Body Engine

You want to add almost realistic behaviour to your game. Here are some engines which helps you

Read more...

Categories: english, Games Tags: , , ,

Mastering the Flex Charts

July 3rd, 2009 4 comments

Disclaimer Start:

Please be pleasant with my English. I am not a native English speaker and the English language is one of my personal weaknesses. To improve my English skills, I am planning to write some blog posts in English. So if I wrote any bullshit in these blog posts, please correct me!

Disclaimer End:

At my work at Liip I had to work quite a lot with the Flex Chart API. At some point I was very disappointed about the lack of deeper documentations or advanced flex charts examples. In my mind the whole dashboard flex chart examples are not really helpful, because the examples are not very good real-life examples. But after a few months ago I found some very nice examples for the Flex Chart Advanced stuff and now I would like to give you a short guidance, how you can handle the complex and powerful Flex Chart API.

First Step - Check your Skills

Make sure that you understand the Flex Component Life Cycle and the rendering procedure behind the Flex Framework. The whole Chart Topic is very complex in handling data and handling a good rendering procedure. So that is the reason why it is very important that you understand the basics of the Flex Framework. If you have got some problems to understand the concepts behind the Flex Framework, no problem, I highly recommend the Adobe Max presentation Diving Deep with the Flex Component Lifecycle from Deepa Subramaniam. Otherwise have a look on my SFUG Presentation “Moving from AS3 to Flex

Second Step – Set up your documentation for the Flex Chart Basic Stuff:

Yeah, the Flex Chart API is very huge. So you have to work a lot with the documentation. Fortunately, the basic Flex Chart stuff is documented very well. If you want to do some minor changes on your chart, please have a look on the Flex Data Visualization documentation (Livedocs) and on the Language Reference.  Sometimes you would not get a solution from this documentation, than have a look on the Flex Chart examples at flexexamples.com. Mostly I use the tags-Content overview and press the Buttons “CTRL+F” in Mozilla Firefox for the string search. After that I typed in “LineChart” for Line Chart examples or “Charting” for Flex charts in general. So I am quite fast and I always find the right code snippets. This procedure fits for the basic chart stuff very well.

Third Step – Things are becoming complicated

Oh no, our client wants to have some special item renderings and user interaction on the charts… At this point the Flex Chart could become a nightmare. Why?!

  • Because of the Flex Charts API Architecture is very complex. A lot of classes are related to each other and so on
  • The Adobe Livedocs documentation doesn’t really deliver any advanced flex charts examples and doesn’t explain the ideas behind the Flex Charts API Architecture
  • You don’t have access to the source code of the Flex Charts API, so it is always a black box for you
  • There are very less information (and blog post) about Advanced Flex Charts API stuff on the internet or you have to pay for this information (lectures in Flex Charts)

Read more...

Flash Indie Developer Part 10: Abschluss

June 26th, 2009 5 comments

Ja es ist geschafft. Die Serie ist vorbei und ich denke Sie gibt einen guten Einblick, wie ein Independent (Flash) Developer Beruf aussehen könnte bzw. wie man damit auch überleben kann. Dennoch habe ich auf ein wenig mehr Feedback zu diesem Thema erwartet... Nun gut, es kann sein dass der deutschsprachige Raum für solch ein Vorhaben viel zu klein ist. So dass man diese Thematik eher im englischsprachigen Raum besprechen sollte und einige Produkte auf jeden Fall in englischer und deutscher Sprache veröffentlicht, wie z.B. die Flash Games.

Ich werde dieses Thema nochmals in eins, zwei Foren ansprechen und bin dort mal auf das Feedback gespannt. Hoffentlich ist es ein wenig aktiver als hier 😉

Mein Bruder hat mich noch auf eine gute Idee gebracht. Da diese ganze Sache sehr netzwerkabhängig ist, also wer kennt wen mit welchen Skills, wäre eine Kommunikationsplattform für Independent (Flash) Developer sehr hilfreich. Bisher habe ich noch keine solche Plattform gefunden, ausser wie in dem Flash Game Artikel erwähnt für Flash Game Projekte...

Wer sich also für die Thematik des unabhängigen Entwickelns interessiert, kann mich sehr gerne kontaktieren. Ich freu mich über jeden Austausch.

Zu guter Letzt nochmal alle Artikel aufgelistet:


Categories: Gedanken Tags: , , ,

Flash Indie Developer Part 9: Wettbewerbe – Gewinne und kassiere!

June 22nd, 2009 No comments

Yeah, Wettbewerbe oder auch häufig mit dem englischen Namen Contest benannt. Jeder will gerne mitmachen und gewinnen. Auch für uns können solche Programmier und/oder Design Contest interessant sein. Zum Teil sind die Preisgelder üppig, man bekommt einen super Motivationsschub, der Bekanntheitsgrad steigt vielleicht ein bissl mehr an und falls man gewinnt. Jucheee darf man sich stolz auf die Schultern klopfen. Also alles im Gesamten gesehen eine super Sache, nur täuscht leider manchmal der erste Eindruck ein bissl. Generell gilt immer das Kleingedruckte bei den Teilnahmebedingungen lesen, denn des Öfteren tritt man seine Rechte an der eigenen Arbeit ab. Dies kommt leider hin und wieder bei Design Contest von Firmen vor. Dabei werden die eingereichten Arbeiten als neuen Input oder gar als Umsetzung für  neue (Werbe)Kampagnen benutzt. Wenn man einen Contest von dieser Perspektive sieht, dann ist er nur ein billiger Produzent einer Medienproduktion und schadet eigentlich der wirtschaftlichen Entwicklung unserer Branche. Daher immer ein wachsames Auge haben, bevor man an solch einem Wettbewerb teilnimmt. Ganz so schlimm läuft es bei Programmier Contest zum Glück nicht ab, wie von Flash Truth in seinem Blog Artikel beschrieben, existieren auch hier einige wirtschaftliche Hintergedanken, wie z.B. das Outsourcing von Testings einer Programmier API durch Contests. Im Grunde genommen bleibt es jeden selbst überlassen, ob es sich lohnt an einem Contest teilzunehmen oder nicht. Speziell auf einen Contest hinzuarbeiten, halte ich jedoch für nicht sehr sinnvoll, da das Risiko zu hoch ist nicht zu gewinnen. Gerade kleine Entwicklerfirmen oder wir Independent Developer können es uns gerade am Anfang nicht leisten irgendwas Unwichtiges zu produzieren.

Über aktuelle Contest erfährt man am besten über Blogs oder Twitter Mitteilungen, zumindest stoße ich so regelmäßig auf irgendwelche Contests. Auch Zeitschriften wie z.B. die PAGE veröffentlichen regelmäßig Auflistungen von (Design) Contests. Da lohnt es sich auf jeden Fall mal am Bahnhof einen Blick in die diversen Zeitschriften zu werfen. Nun gut, genug um den heißen Brei geredet, hier eine Liste von laufenden Contests:

Und hier eine Liste bisheriger Contests mit den Siegern als Orientierung:

Viel Glück falls jemand an solch einen Contest teilnehmen sollte!


Categories: Gedanken Tags: , , ,

Flash Indie Developer Part 1: Skills und Fähigkeiten

May 19th, 2009 4 comments

Wie bei jedem neuen Projekt muss man erstmal abwägen, welche Fähigkeiten kann ich mit einbringen und wo könnte ich evtl. Probleme bekommen. Daher ist eine ausführliche Selbstanalyse sehr wichtig. Diese Selbstanalyse ist im Normalfall nicht so angenehm, weil man sehr ehrlich zu sich sein muss. Man muss seine Stärken (yeah) und vor allem seine Schwächen (uhh) einschätzen und letzteres fällt den meisten von uns eher sehr schwer.

Skills-Mindmap Flash Independent Developer

Skills-Mindmap Flash Independent Developer


Nun gut, eins ist auf jeden Fall sehr wichtig, ein (Flash) Independent Developer muss ein Allrounder sein. Ein purer Programmierer oder ein purer Designer ohne Ambitionen für Management Aufgaben (Projekte organisieren, Kontakte schließen) wird es eher sehr schwer haben. Daher nun eine kurze Auflistung mit den für mich wichtigsten Skills.
Read more...

(Flash) Independent Developer: Traum oder Wirklichkeit?!

May 18th, 2009 2 comments

Schon seit einiger Zeit frage ich mich, ob es denn nicht möglich wäre, mit seinen eigenen programmierten und entwickelten Medienkram Geld zu verdienen. So dass man fast immer genau das machen kann, worauf man gerade Lust und Laune hat. Mir geht es dabei nicht um das dicke Geld, nein mir geht es eher darum meinen Lebensunterhalt damit bezahlen zu können.

Mit dem Gedanken des Freelancen als Lösung habe ich schon gespielt, aber das trifft nicht genau das was ich möchte. Denn die Freiheit ist dabei auch wieder eingeschränkt und man kann nicht wirklich machen was man will. Daher habe ich mich nochmals stärker auf meinen Hintern gesetzt und darüber nachgedacht welche weiteren Lösungen es gibt, wobei mir eigentlich alle Freunde gesagt haben: „So was, was du suchst gibt es nicht... Flo komm mal wieder runter …“

Vergleich Freiheit und Sicherheit

Vergleich Freiheit und Sicherheit


Naja heute bin ich anderer Meinung und stelle euch nun meine Idee des (Flash) Independent Developer mal vor. Ich bin auf das Feedback gespannt ;-). Leider ist der Umfang von dem Ganzen ein bissl zu groß für einen Blogeintrag und deshalb werde ich eine kleine Blogserie über dieses Thema schreiben, die man auch schön zwischen durch lesen kann. Aufbau und Struktur dieser Blogserie orientiert sich an meiner angefertigten MindMap.
Read more...