tag:blogger.com,1999:blog-297506052024-03-08T08:30:27.190+01:00StellwerkViele Entscheide einer Routenführung werden im Stellwerk gefällt. Daher soll auch dieser Blog einen Aufhänger für Entscheidungsfindungen, Nonsense und Austausch zu IT-Themen sein.
Un hommage pour mon pére.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-29750605.post-44725532700459088742007-09-09T12:04:00.000+02:002007-09-26T15:17:13.312+02:00SmartTags und Augmented Reality (AR)Zwei Themen auf dem selben Tisch, die zusammen nach einem Megatrend aussehen. - Das hat man nicht alle Tage, aber hier werde ich den Eindruck nicht los, es könnte stimmen.<br /><br /><span style="font-weight:bold;">BeeTaggs:</span> Mit den neuen Werbeplakate für Lehrstellen der Schweizer Post sind sie eingetroffen: Diese <a href="http://www.beetaggs.ch">wabenförmigen Barcodes</a>, die auf dem Handy Details zu den Lehrstellen lieferen sollen.<br /><br /><span style="font-weight:bold;">Augemented Reality (AR):</span> Ein <a href="http://spectrum.ieee.org/aug07/5377">Artikel im IEEE Spectrum</a> beschreibt die Vorteile eines mobilen Hilfsmittel, das <span style="font-style:italic;">akutelle</span> Hintergrundinformationen zu einem Gegenstand liefert.<br /><br />Zusammen ergibt sich die quasi-automatische Brücke zwischen der "Realität" (dem BeeTagg / Barcode) und der "virtuellen Realität" des Internets. Informationen in den Strassen können mit dem Handy ergänzt werden.<br />- Das Konzertplakat kann gleich auf die freien Plätze und den Onlineschalter verweisen.<br />- Die Bushaltestelle kann auf einen Fahrplan mit allen Umleitungen und Verspätungen verweisen.<br />- Visitenkarten können mit der aktuellen Version im Internet aktualisiert werden.<br />- ...<br /><br />Das Taggeschäft hat auch Konkurenz:<br />- Kaywa (mit Swisscom-Mobile), verwendet QR-Codes: <a href="http://reader.kaywa.com/">http://reader.kaywa.com/</a>.<br />- Semacode verwendet DataMatrix-Code: <a href="http://semacode.org/">http://semacode.org/</a><br />- Shotcode verwendet ein proprietäres Format: <a href="http://shotcode.com">http://shotcode.com</a><br /><br />Mehr Infos hier:<br /><a href="http://mobile-tagging.blogspot.com/">http://mobile-tagging.blogspot.com/</a>omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-36178239454452932772007-08-12T00:29:00.000+02:002007-08-12T22:40:15.522+02:00Useability im WebDas Erstellen guter Webseiten ist kein Kinderspiel. Aber zum Glück gibt ein paar Hilfsmittel zum Vermeiden er üblichen Fallstricke.<br /><br />#1 - Prüfung der Browser-Kompatibilitäten<br />- <a href="http://browsershots.org/">www.browsershots.org</a><br /><br />#2 - Prüfung der Antwortzeiten<br />- FireFox <a href="https://addons.mozilla.org/de/firefox/addon/3371">"Load Time Analyzer"</a> von Google<br /><br />#3 - Finden toter Links<br />- <a href="http://www.dead-links.com/">www.dead-links.com</a><br /><br />OMCs-K: Weniger ist mehr; die Seiten müssen in der Praxis funktionieren! Viel Spass beim Verbessern der Seiten!omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1152533648809861902006-07-10T13:58:00.000+02:002006-07-12T19:40:08.426+02:00Künstliche Instelligenz an der MachtWas wäre, wenn künstliche Intelligenz uns übertreffen würde? Was wenn die Maschinen die wir schaffen, uns an Wissen, Können und Mach übertreffen?<br /><br />Diese Frage wird wieder einmal im "IEEE Spectrum" gestellt (www.spectrum.ieee.org).<br /><br />Für eine "vernünftige" Antwort braucht es wohl auch Fragen über die Art des Wesens und Hypothesen zu dessen Ökosphäre:<br /><br /><b>Fragen:</b><br />1) Welche Art von KI könnte entstehen?<br />2) Wann wäre KI an der Macht?<br />3) Wann wäre KI autonom an der Macht?<br />4) Aus welchen Motivationen würde eine KI agieren?<br /> - Grundbedürfnisse: Für was würde es kämpfen?<br /> - Unterhaltung: Wie würde es Glückgefühle empfinden? <br /> - Kultur/Austausch: Wäre es ein Einsiedler? <br /> - Kooperation: Was kann es nicht selber erzeugen/erledigen? Wo ist es auf Hilfe angewiesen?<br /> - KI Ökosystem: Wer wäre Freund? Wer wäre Feind? Gibt es Symbiosen?<br /> - Immunsystem: Welche Schutzsysteme würden sich entwickeln? Kommt Darwin zum Zuge?<br /><br /><b>Hypothesen:</b><br /><b>A.1 - Das Entstehen von KI</b><br />Sehr inspirerend ist der Ansatz, dass bereits die heutigen Maschinen um uns herum Merkmal für künstlich Intelligenz in sich tragen. Wir bauen sie so, dass sie uns lästige Aufgaben besser erledigen können als wir. Ein Google wäre sicher ein Kandidat einer globalen Intelligenz. Sorgsam gefüttert mit Daten und neuem Code.<br /><br /><b>A.2 - Die Macht der KI</b><br />Wenn "Hedge Funds" nach Computersystemen laufen, üben diese bereits unbewusst eine Kontrolle über die betroffenen Mitarbeiter der betroffenen Firma aus. - Wenn ein Grosskonzern eine Bananenrepublik mit Finanztransaktionen und Bestellungsstops manipulieren kann; warum sollte es ein automatisches System nicht auch könnne?<br /><br /><b>A.3 - Der Machterhalt einer KI</b><br />Wann ist ein System oder Wesen automon? Sind es bereits die Bremssystem in unseren Autos? Muss sich ein autonomes System auch verteidigen können?<br /><br /><b>A.4 - Die Motivation eine KI</b><br /><i>A.4.1 - Grundbedürfnisse</i><br /> - Energie, Hardware.<br /><br /><i>A.4.2 - Erhaltung und Ausbreitung</i><br /><br /><i>A.4.3 - Kooperation und Krieg</i><br /> - Inneres: Kleinkrieg des Immunsystems.<br /> - Äusseres: Grosskriege gegen aussen.<br /><br /><i>A.4.3 - Unterhaltung</i><br /> - Wissenszufuhr, Vernetzung.<br /> - ???<br /> - ...<br /><br />OMCs-K: Die Fragen sind fast einfacher als die Antworten, aber wohl auch nur aus dem Gesichtspunkt unserer eigenen Bedürfnissen.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1151665794470776932006-06-30T13:07:00.000+02:002006-06-30T13:09:54.476+02:00DB-Modell oder Applikations-ModellGehört die Datendefinition in die Datenbank oder ist es Aufgabe der Applikation, die Datenintegrität sicherzustellen?<br /><br />Sehr gute besprochen hier: <a href="">http://www.loudthinking.com/arc/000516.html</a><br /><br />OMC-Ks: Pragmatismus gehört manchmal dazu und sobald unsere Modelle aus dem Generator fallen werden (MDA/MDSD sei Dank) werden wir das Thema wohl wieder ein wenig vergessen und uns auf die einmalig Definition konzentrieren ... .omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1151064931381113452006-06-23T14:08:00.000+02:002006-07-03T16:46:46.850+02:00CRUD (Create, Read, Update, Delete) vs VTS (Volltextsuche)Eine einfache Frage: Was braucht es für eine gute Read-Write Applikation, basierend auf einem ERD-Modell?<br /><br />Aktionen:<br />* Create<br />* Update<br />* Delete<br /><br />Suchen:<br />* Formularsuche<br />* Volltextsuche (mit Feldhinweisen, und/oder Kritierien)<br />* Platzhalter (? / *) - Reguläre Ausdrücke - XPath<br /><br />Darstellung:<br />* Formular<br />* Liste<br />* Combo (Formular mit angehängten Entitäten als Subformular oder Listen).<br /><br />Eine Tabelle ist noch schnell mal definiert, dargestellt und abgefragt, ABER ...<br />* ... wie gehen wir mit Beziehungen um, die wir zusammen darstellen?<br />* ... welche Hinweise braucht es für ein automatisches GUI?<br /><br />OMCs-K: Was es genau braucht ist sicher nicht immer trivial, aber wieviel ist nötig und wieviel ist "Overhead"? Da wird wohl noch manches kommen ... .omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150923196703838192006-06-21T22:51:00.000+02:002006-07-31T21:58:30.523+02:00Gute, neue Blogs & JournaleWo sind die guten Quellen für Neuigkeiten? Vielleicht ist dies hier ein möglicher Fall:<br /><br />* <a href="http://www.loudthinking.com/">http://www.loudthinking.com</a><br />* <a href="http://many.corante.com">http://many.corante.com</a><br />* <a href="http://www.manager-magazin.de">http://www.manager-magazin.de</a><br />* <a href="http://www.ddj.com">http://www.ddj.com</a><br />* <a href="http://projectmanagment.localintheknow.com/">http://projectmanagment.localintheknow.com/</a><br />* <a href="http://woshiadai.blogsome.com/2006/04/25/requirment-management-tools/">http://woshiadai.blogsome.com/2006/04/25/requirment-management-tools/</a><br />* <a href="http://www.techworld.com/">http://www.techworld.com/</a>omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150782619640259292006-06-20T07:44:00.000+02:002006-06-20T07:50:19.646+02:00CMMI vs. SPiCEZwei ISO 15504 konforme Normen. Welche ist besser?<br /><br /><ul><br /><li><b>Guter Vergleich:</b> <a href="http://www.wibas.de/download/CMMIundSPICE.pdf">http://www.wibas.de/download/CMMIundSPICE.pdf</a><br /></ul><br /><br />OMC-Ks: Das Rennen ist noch offen. Für's Schnuppern oder Verbessern ohne Zertifikat gibt es allerdings das CMMI gratis (<a href="http://www.sei.cmu.edu/publications/documents/02.reports/02tr011.html">http://www.sei.cmu.edu/publications/documents/02.reports/02tr011.html</a>), während die ISO 12207 kostenpflichtig ist (ca. 1000.-). Für Firmen ein Papenstil, für mich nicht.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com1tag:blogger.com,1999:blog-29750605.post-1150781478662161142006-06-20T07:22:00.000+02:002006-06-20T07:31:18.670+02:00XML, YAML oder JSONWem XML zu kompliziert ist, der ist nicht alleine. Die unleserliche x-fach Verschachtelungen ohne direkte Sicht auf dem Fachinhalt stört auch andere. Mit YAML aus der "Ruby on Rails" Welt und JOIN aus der "AJAX (Asynchronous JavaScript over XMLhttp" sind zwei nette Konstrukte entstanden.<br /><br /><ul><br /><li><b>YAML:</b><a href="http://yaml4r.sourceforge.net/cookbook/">http://yaml4r.sourceforge.net/cookbook/</a><br /><li><b>JSON:</b><a href="http://en.wikipedia.org/wiki/JSON">http://en.wikipedia.org/wiki/JSON</a><br /></ul><br /><br />OMC-Ks: Die Stärken von XML; XSLT, XPath, sauberes Encoding, die Möglichkeiten formaler Vorgaben, XMI etc. werden der Sprache ihren Platz sichern. - "Einmal Norm, lange Norm". Trotzdem lohnt es sich für spezifische Fälle die Alternativen anzusehen (<a href="http://en.wikipedia.org/wiki/List_of_lightweight_markup_languages">http://en.wikipedia.org/wiki/List_of_lightweight_markup_languages</a>).omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150702720104506632006-06-19T09:30:00.000+02:002006-06-19T09:38:40.113+02:00Infrastructure PatternsEs gibt Patterns für alles. Architektur, Programmierung, Datenbanken, Schnittstellen usw.<br /><br />Aber im Betrieb kommt dann die nette Frage nach der Infrastruktur:<br /><ul> <li><span style="font-weight: bold;">Steuerung:</span> Was ist best-practice für die Steuerung einer heterogene Verarbeitungsgruppe?</li> <li><span style="font-weight: bold;">Controlling:</span> Wie überwache das Ganze?</li> <li><span style="font-weight: bold;">Migration:</span> Wie installiere ich garantiert ohne Datenverlust?</li> <li><span style="font-weight: bold;">Notfälle:</span> Welche "Noteinsteigspunkte" + "Sicherheitsventile" müssen existieren?</li> </ul> Die Fragen stehen nach einem kurzen Mailverkehr mit M. Fowler steht die Frage im Raum:<br /><ul> <li>Automatische Verteilung ist ein Thema (<a href="http://manuals.rubyonrails.com/read/book/17">http://manuals.rubyonrails.com/read/book/17</a> sieht interessant aus).</li> <li>Systementkoppelung sicher auch.</li> <li>Migrationspläne mit automatischen "Fall-Back" Szenarien?</li> </ul> OMCs-K: Platz für ein nächstes Pattern Buch?omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150466044953047222006-06-16T15:51:00.000+02:002006-06-18T15:25:07.873+02:00Joel about Bill GatesJoel Spolsky's neuster Artikel über sein Treffen mit B. Gates (<a href="http://www.joelonsoftware.com/items/2006/06/16.html">http://www.joelonsoftware.com/items/2006/06/16.html</a>) macht den grossen Boss von Microsoft in meinen Augen sympatisch:<br /><br />* Gut vorbereitet.<br />* Technisch versiert.<br />* Ausloten ob die Mitarbeiter bis an die Grenzen fit sind.<br /><br />Einzig zur Frage der Menschlichkeit und Kommunikationsfähigkeit wird kein Wort verloren. - Schade.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150368605249773242006-06-15T12:46:00.000+02:002006-06-18T15:25:39.406+02:00e-LearningUnsere "denk|mal" Gruppe fehlt noch das geeignetes virtuelles Klassenzimmer. Vielversprechende sieht das "ILIAS" Paket (<a href="http://www.ilias.de">http://www.ilias.de</a>) aus.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150365553897817062006-06-15T11:56:00.000+02:002006-06-19T08:58:33.750+02:00OpenGroup / TOGAF ZertifikateFür alles mögliche gibt es Zertifikate. Entwickler, Projektleiter und nun auch Architekten. Das Programm sieht interessant aus; es ist aber noch abzusehen, wie es sich im Vergleich zu "IPMA" und anderen Punkten zu Überlappungen kommt.<br /><br />* <a href="http://www.opengroup.org/architecture/togaf/">http://www.opengroup.org/architecture/togaf</a><br />* Das Buch zur Version 8.1: <a href="http://www.opengroup.org/bookstore/catalog/g051.htm">http://www.opengroup.org/bookstore/catalog/g051.htm</a><br /><br />* Anforderungen für Level 2.0: <a href="http://www.opengroup.org/itac/cert/docs/ITAC_Level_2_template_2.0.doc">http://www.opengroup.org/itac/cert/docs/ITAC_Level_2_template_2.0.doc</a><br /><br />OMCs-K: Das Ding sieht nach einem guten Selbst-Assessment für Architekten aus. Mal sehen wo ich stehe.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0tag:blogger.com,1999:blog-29750605.post-1150365069718899392006-06-15T11:50:00.000+02:002006-06-18T15:25:58.933+02:00Hermes Forum 1/2006Gestern fand wieder das halbjährliche "Hermes Forum" auf dem Gurten, organisiert durch den Bund, statt. Die Highlights lassen sich sehen: <ul><br /><li><b>Hermes Poweruser:</b> Eine Eclipse basierendes Werkzeug für Tailoring der Ergebnisse und Erstellung von Projektablagen.<br /><li><b>Hermes + RUP:</b> Hermes wird mit RUP abgestimmit. Die Modelle sind auch für das "EPF - Eclipse Process Framework" verfügbar (<a href="http://www.eclipse.org/epf/">http://www.eclipse.org/epf</a>). Darin enthalten in der "OpenUP" ein freigegebener Teil des "RUP".<br /><li><b>eHermes:</b> Alle Unterlagen zum Hermes sind im neuen Portal (<a href="http://www.ehermes.ch/aktuell">http://www.ehermes.ch/aktuell</a>) hoffentlich verfügbar. Das Portal befindet sich noch im Aufbau.<br /></ul><br /><i>OMCs-K:</i><br />* Die Methodikarbeiten des Bundes sind definitiv solide und mit der Integration des RUPs wächst ein vollständiges Entwicklungsvorgehen heran.<br />* Mit der fortschreitende Integration in Eclipse/Office, der hinterlegte Metamodell und der Mehrsprachigkeit stehen die Chancen gut für eine integrale Lösung.omchttp://www.blogger.com/profile/15869971645043812296noreply@blogger.com0