20. Januar 2008 - Von DieKappe in Demo, Entwicklung | Beitrag Seperat Öffnen
Der in Entwicklerkreisen als Siwu bekannte Programmierer arbeitet derzeit an unterschiedlichen Methoden, mit Hilfe des Desktop Windows Manager von Vista (DWM), Fenster in Echtzeit zu manipulieren. Dass er damit bereits sehr erfolgreiche Ergebnisse erzielen konnte, demonstrieren nun einige von ihm auf YouTube veröffentlichte Videos.
Rotation von Fenstern
Das erste Video zeigt die Rotation von Fenstern um die Z Achse in Echtzeit. Auch ein in Mediaplayer laufendes Video wird so rotiert und auf den Kopf gestellt. Ermöglicht wird das durch die sogenannte DWMaxx Library des Entwicklers.
YouTube Video: DWMaxx Library Tech Preview 3
Skalierung von Fenstern
Sehr interessant ist auch eine Demonstration von Zooming-Effekten am Desktop. Ebenfalls in Echtzeit werden dabei Fenster beliebig skaliert. Die Möglichkeiten, die sich dadurch ergeben, sind erstaunlich. Statt Fenster zu maximieren oder zu minimieren, könnte man diese in Zukunft alternativ auch einfach wie ein Bild skalieren.
YouTube Video: Sinapse running with DWMaxx
YouTube Video: DWMaxx Library Tech Preview 2
YouTube Video: True Zooming
DWM Hacking: 3D-Fenster
Mit einem DWM Hack ist es möglich, die Textur eines Fensters auf eine beliebige Fläche zu projizieren. Diese wird dabei in Echtzeit aktualisiert. Dreidimensionale Fenster, die sich beliebig in Raum rotieren lassen und dennoch funktionstüchtig bleiben, sind damit leicht realisierbar.
YouTube Video: DWM Hacking
Da es sich bei DWMaxx um ein Entwicklungsbeispiel handelt, steht derzeit noch keine Software zum Download zur Verfügung. Man darf aber gespannt sein, welche interessanten Applikationen in Zukunft auf die DWMaxx Library setzen werden.
Quelle: http://siwu.info/
Tweetback für diesen Beitrag? Poste folgende URL http://tinyurl.com/8zv5qg in deinem tweet.
Anscheinend hat Microsoft gewisse Funktionen wie die DWM Thumbnail API nicht dokumentiert. Daher bemühen sich gerade einige Entwickler um ein "Reverse Engineering", um z.b Live Thumbnails in 3D Applikationen verwenden zu können. Mehr zu dem Projekt erfährt man hier: http://www.aeroxp.org/board/index.php?showtopic=6286
Sieht sehr interessant aus. Ich hoffe, da wird sich in Zukunft noch einiges tun, so dass man z.B. alle Fenster so mnipulieren kann, dass sie nebeneinander auf dem Bilschirm sind, wie das mit MacOS möglich ist.
das gibts schon mit myexpose oder switcher.
aber wofür braucht man das? wenn man alt+tab drückt hat man sowieso alle fenster nebeneinander und kann sie mit der maus anklicken…
Ich finde die Vorschaubilder bei Alt-Tab zu klein, daher gefällt mir eine Übersicht wie von Switcher besser - außerdem schaut sie auch noch nett aus.
naja.. kommt drauf an, weil wenn man weiß welche anwendungen man laufen hat (sieht man eh auch in der taskbar) dann ist eine große vorschau unnötig. hier ist der kosten nutzfaktor ausschlaggebend. wozu riesige vorschaufenster, wenn man sowieso weiß wo was ist und wie oft man tab drücken muss.
ein mac os user muss extra von der tastatur auf die maus greifen um dieses feature zu nutzen…
warum mac dieses expose hat ist, weil er eben keine taskbar hat - wo er sehen kann wo sich welches programm befindet…
@ Theonly: Die Mac User sehen die laufenden Programme im Dock und Alt-Tab gibts dort ebenfalls.
natürlich sieht er welche programme laufen - anhand des kleinen dreiecks - aber er sieht deren reihenfolge nicht, wie es bei windows der fall ist.
so tut man sich mit alt tab schwerer.
bei windows sieht man eben die reihenfolge der programme und kann per alt tab präzise die programme ansteuern. neu in vista ist die funktion, dass wenn man alt+tab gedrückt hält nun auch per maus die öffenen programme anwählen kann (quasi exposé).
nett schauts aus - nur obs was bringt bezweifle ich (sowie bei vista alsauch bei mac os - vergleichbar mit flip3d - braucht kein mensch)
für mich ist alt+tab die schnellste und auch benutzerfreundlichste art und weise zwischen tasks hin und her zu wechseln ohne den arbeitsfluß zu unterbrechen (vorallem ohne unnötige effekte)
Wie die Programme in der Taskleiste angeordnet sind, spielt meiner Meinung nach keine Rolle. Ich kann keine Vorteile dadurch erkennen. Ob nun Windows Mail an 3. oder 5. Stelle in der Taskbar liegt, ist mir gleich. Wenn ich in Windows Alt-Tab drücke, beginnt die Reihenfolge auch nicht mit dem ersten in der Taskbar liegenden Programm, sondern mit dem zuletzt betrachteten Fenster.
Nur um es richtig zu stellen: Ja, Alt-Tab ist sehr praktisch, dennoch gibt es das auch unter MacOS, nämlich mit Apfel-Tab, was im Prinzip genauso funktioniert wie unter Windows Vista.
Außerdem gibt es ja auch noch einige Freeware Alternativen für MacOS X wie z.B: http://www.manytricks.com/witch/ oder http://www.proteron.com/liteswitchx/screenshots.php (so ein Tool würde ich mir übrigens für Vista wünschen)…
Dieser Blog ist ein rein kostenloses und non-kommerzielles Angebot und wurde von Bergisch-Media - TYPO3 Agentur realisiert. - Impressum
1. theone schrieb am 20. Januar 2008 um 13:47
sind das tatsächlich hacks oder hat MS schnittstellen absichtlich offen gelassen, sodass man die power von DWM ausnutzen kann und auch SW dafür programmieren kann?