Wild Technologies – RIA News aus Hamburg

Einträge werden als ‘Uncategorized’ kategorisiert

Flash Catalyst und Flash Buidler 4 Public Beta

Juni 4, 2009 · Kommentar schreiben

Endlich ist die offizielle Beta Phase des Flash Builders 4 und vor allem von Flash Catalyse angelaufen ! Da ich leider auf keiner der Konferenzen gewesen bin um mir eine der Alpha Versionen zu holen habe ich mich hierauf sehr gefreut.

Catalyst sieht sehr spannend aus und ich bin sehr gespannt was meine Freundin mir alles für Oberflächen bauen wird ;)

Kategorien: Uncategorized

Flex Komponenten die man kennen sollte….

August 16, 2008 · Kommentar schreiben

Eine der bekanntesten Flex Komponenten Bibliotheken ist sicherlich die FlexLib. Hier finden sich eine Menge Komponente, die man eigentlich immer wieder braucht:

Base64Image

An image component that renders base-64 encoded images.

CanvasButton

The CanvasButton is an extension of Button that lets you set the contents of the Button to any UI components, as opposed to only a single icon and label like the normal Button control allows.

CanvasButtonAccordionHeader

The CanvasButtonAccordionHeader allows you to use a CanvasButton component as the header renderer of an Accordion, meaning you have full control over the header renderer and can add additional UI control, etc.

ConvertibleTreeList

A control that combines the functionality of the Tree component and the List component. The ConvertibleTreeList allows you to use one control and have it display the dataProvider either as a Tree or as a List. You only have to set the dataProvider once. You can set the mode at any time to change the display mode.

Fire

A component to produce a simulated fire effect.

Highlighter

A component to highlight selected words or phrases within a text control

HSlider and VSlider

Alternatives to the HSlider and VSlider controls included in the Flex framework. This version of the HSlider and VSlider allows you to drag the region between the thumbs, if the slider has mutliple thumbs. If there is more than one thumb then the region between the leftmost thumb and the rightmost thumb is draggable.

IconLoader

The IconLoader component converts a Macintosh OS X (.icns) or Windows XP (.ico) icon file, along with its alpha mask, to a Flex 2 UIComponent.

ImageMap

The ImageMap control is an implementation of a client-side image map component, like it is supported in HTML.

PromptingTextInput

The PromptingTextInput component is a small enhancement to standard TextInput. It adds the ability to specify a prompt value that displays when the text is empty, similar to how the prompt property of the ComboBox behaves when there is no selected value.

PromptingTextArea

The PromptingTextArea component is a small enhancement to standard TextArea. It adds the ability to specify a prompt value that displays when the text is empty, similar to how the prompt property of the ComboBox behaves when there is no selected value.

ScrollableArrowMenu

An extension of ScrollableMenu that uses two arrow buttons placed at the top and bottom of the menu for scrolling.

ScrollableMenu

An extension of mx.controls.Menu that allows the control to scroll vertically.

ScrollableMenuBar

ScrollableMenuBar is an extension of MenuBar that uses flexlib.controls.ScrollableMenu instead of using the original mx.controls.Menu. This allows us to specify a maxHeight for the ScrollableMenuBar and that maxHeight will be used to determine the maxHeight for all the menus that the component generates.

ScrollablePopUpMenuButton

ScrollablePopUpMenuButton is an extension of PopUpMenuButton that uses flexlib.controls.ScrollableMenu instead of using the original mx.controls.Menu, which adds scrolling functionality to the menu.

SuperTabBar

The SuperTabBar control extends the TabBar control and adds drag and drop functionality and closable tabs. Used by the SuperTabNavigator.

TreeGrid

A control that combines the functionality of the Tree component and the DataGrid component.

VerticalMenuBar

A VerticalMenuBar control defines a vertical, top-level menu bar that contains one or menu items, just like the horizontal MenuBar control.

ButtonScrollingCanvas

This is a Container component that uses buttons placed over the edges of the container to do the scrolling of its children. These buttons can either scroll the children when the user moves the mouse over them, or via mouse click. The buttons can be fully skinned.

Docking ToolBar

The docking toolbar component collectively helps managing toolbars in an application. The toolbars can be docked to the top or bottom edges or kept floating within application area. The contents within a toolbar use a flow based layout approach.

DragScrollingCanvas

This is a Container component that allows the user to drag the contents to scroll the children, instead of or in addition to using the scrollbars.

HAccordion

A Horizontal Accordion component. Works exactly like the normal Accordion component, except the item headers are rotated and they cascade from left to right, instead of top to bottom.

FlowBox

The FlowBox is an extension of Box that implements a FlowLayout algorithm for layout out children. FlowBox will position children in a horizontal fashion. When the width of the child exceeds the width of the container, the child is placed on a new row.
SuperTabNavigator

The SuperTabNavigator is an extension of the TabNavigator navigation container. It functions exactly like the TabNavigator, but adds some functionality. Added functionality includes: 1. Draggable, re-orderable tabs, 2. Closable tabs, 3. Scrolling tab bar if too many tabs are open, 4. Drop-down list of tabs

WindowShade

The WindowShade is a container that displays a header button, which when clicked, will cause a panel to „unroll“ beneath it like a windowshade being pulled down; or if the panel is already displayed it will be „rolled up“ like a windowshade being rolled up.

HorizontalAxisDataSelector

The HorizontalAxisDataSelector is a chart annotation that allows the user to select a value along the x axis of the chart. The selector dispatches a change event with the values of each of the y values of the chart series at the given x axis location.

EnhancedButtonSkin

This is the enhanced version of the Halo ButtonSkin that has been customized to support four numeric values in the corner, a more configurable border, and also a large number of colors in the gradient, individually specified for up, over, etc states.

Kategorien: Uncategorized

BirdEye Project zur Datavisualisierung

August 16, 2008 · Kommentar schreiben

Ein Projekt was auch sehr spannend ist und bei dem ich immer mal wieder vrobeischaue, ob es neue Demo gibt ist das BirdEye Projekt auf Google Code.

Folgende Features werden dort implementiert:

  • Relational Analysis (RaVis)
  • GeoSpatial Analysis (GeoVis)
  • Quantitative Analysis (QaVis)
  • Temporal Analysis (TaVis)
  • General Utility (GuVis)

Ein Demo kann man hier sehen. Also stay tuned !

Kategorien: Uncategorized

3D für die Masse….Flash macht es möglich

August 16, 2008 · Kommentar schreiben

vor ein paar Jahren waren wir noch echt froh darüber, dass wir unsere kleinen Filmchen gerendert haben und dann das ganze im Internet präsentiert haben. Die cooleren haben dann nette Flash Sites gebaut die sowas in der Art konnten.

Seit neuestem gibt es aber neues Spielzeug für uns, welches das vor allem endlich 3D Anwendungen bringt und das heißt richtige Interaktivität für den Benutzer.

Es gibt zwei 3D Engines:

Sandy 3D und die bekanntere Papervision 3D

Beide sind Actionscript 3 fähig und lassen sich damit in Flex integrieren. Mittlerweile gibt es ein paar nette Beispiele was man damit in Flex machen kann:

Alex Uhlmann – Distortion Effects

Doug McCune – Coverflow

Es gibt auch ein schönes Beispiel, was ohne die Libs auskommt: Ely Greenfield – Buch Animation

Auf den Seiten der Libs gibt es noch viele weitere Demos und Beispiele von Firmen, die Anwendungen / ShowCases damit veröffentlicht haben. Viele sind noch sehr verspielt. Allerdings ollte man nicht vergessen, welche neuen Möglichkeiten damit kommen und was man damit alles realisieren kann.

Kategorien: Uncategorized

Kleiner Wink mit dem Zaunpfahl

August 16, 2008 · Kommentar schreiben

Gestern wurde ich beim Niederlassungsmeeting darauf hingewiesen, dass ich ja schon lange nix mehr gebloggt hab. Nun ja, da ich im Moment einen Flex Prototypen für einen unserer Kunden gebaut habe, war ich irgendwie viel damit beschäftigt zu programmieren. als zu bloggen.

Daher kommen heute mal wieder ein paar Posts aus meiner Samstag morgen googlelei.

Kategorien: Uncategorized

Adobe: Flex in a Week video training

Juli 29, 2008 · Kommentar schreiben

Adobe hat nun sein Flex Video Training herausgebracht. Also für alle lieber mal ein Video sehen, als ein Buch zu lesen hier die Videos.

Adobe: Flex in a Week video training

Kategorien: Uncategorized

Consulting 2.0 oder Wo stehen wir und wo wohin geht es weiter…

Juli 26, 2008 · 3 Kommentare

Consulting 2.0

Wo stehen wir eigentlich heute mit dem Consulting und wo wollen wir in den nächsten Jahren stehen. Aus den letzten Projekten und den Entwicklungen der letzten
Jahre gibt es IMHO verschiedene Spannungsfelder.

Consulting möchte in der heutigen Zeit viel mehr Projekt Management, mehr Projekt Coaching und mehr Konzeption mit der Fachabteilung machen. Die Tagessätze sind besser und die Aufgaben klingen deutlich Verantwortungsvoller. Der Titel eines Techies scheint immer mehr in den Hintergrund zu treten. Viele der Lösungen die in der heutigen Zeit konzipiert werden, lassen IMHO die neuen Technischen Möglichkeiten ausser acht.

Was heißt für mich Consulting 2.0 und wo sehe ich mein Betätigungsfeld:

Consulting 2.0 ist für Technologie-basiertes Consulting. Fachliche Lösungsideen (Prozess optimierung o.ä) kann nur mit den richtigen Technologien umsetzen. Technologie liefert uns die Bühne und den liefert uns neue Idee für die Lösung von Problemen. Manager die in Word und Excel leben und Lösungen für Probleme suchen sind wichtig, aber woher sollen
sie wirklich innovative Ideen haben…Word und Excel sind ja nicht besonders inspirativ. Die Optimierung eines Prozesses für einen Kunden oder das finden einer Lösung ist definitiv mit dem ausschöpfen der technischen Lösungen verbunden.

In meinen Augen, gibt es zwei Möglichkeiten Technologien zu verwenden. Zum Einen die Möglichkeit ein Early Adopter zu sein und innerhalb der Community und den Kunden aufzufallen durch innovative Möglichkeiten, die neue Perspektiven zur Lösung von Problemen liefern, oder aber Main Stream zu sein und wenigstens das anbieten zu können, was andere Consulting Firmen nun auch schon können.

Die Entwicklung von Software hat sich in den letzten Jahren drastisch verändert, es sind Themen wie agile Entwicklung, Web 2.0, Socialising und RIAs aufgekommen. Mit klassischen Technologien lassen sich die meisten der Probleme zwar lösen, aber die Innovativen Lösungen werden immer mehr sexy. Gerade im RIA Bereich bewegt sich hier im Moment so einiges. Die Vereinigung von Desktop und Web, die vor 2 Jahren noch als ferne Zukunftsmusik oder mit eher sehr experimentellen Umsetzungen begonnen wurde, gewinnt mit der neuen Plattform von Adobe deutlich an Formen.

Was erwarten unsere Kunden heute ?

Agile Software Entwicklung und die damit verbundenen Prozesse sind für Teams eine must-have. Durch die agileren Methoden kann sowohl auf technische, als auch auf fachliche Probleme und Änderungen schneller und effizienter reagiert werden. Eine total Planung von Projekten, wie es früher immer der Fall war ist bei den meisten Kunden schwieriger, da diese auch keine Ahnung von technischen Möglichkeiten haben. Über Iterationen und Prototyping können hier sowohl fachliche als auch technische Lösungen einem Kunden deutlich schneller näher gebracht werden und ebenso wird vermieden, das Kunden erst nach längerer Zeit feststellen, das man mit den ersten Idee gar nicht arbeiten kann. Was ist überzeugender, als wenn der Kunde seine Ideen sehen und ausprobieren kann ?

Fachabteilungen brauchen Lösungen zum anfassen. Neue Technologien, mit denen es möglich wird schneller und besser zu entwickeln.

Was möchte ich Kunden bieten in den nächsten Jahren:

- qualitativ hochwertige UI, hier zeigt sich im Moment Flex als die neue Plattform die kommen wird.
- agile Teams, die schnell zu vorzeigbaren Ergebnissen kommen und interaktiv mit dem Kunden arbeiten
- Komponentenbasierte Server, OSGi wird hier die Basis werden
- fachliche Lösungen, die zeigen das man sowohl die Probleme des Kunden verstanden hat, als auch die notwendige technische Basis und eine sinnvolle Lösung zu entwickeln

Was erwarte ich von Kunden ?
- Mut zur Lücke. Neue Technologien haben immer Risiken. Allerdings haben auch alte Technolgien ihre Risiken.
- Kommunikationsbereitschaft. Nur wenn man sich kreativ mit den Möglichkeiten und Problemen auseinandersetzt ist es möglich am Ende etwas zu finden, daß das Problem auch löst.
- Und jemand dem das Projekt gehört, dem es wichtig ist das es umgesetzt wird und der auch dafür da ist.

Kategorien: Uncategorized

Für alle die ihr Handy gerne in der Hostentasche tragen…..

Juli 18, 2008 · Kommentar schreiben

Kategorien: Uncategorized