Fachartikel

Aktuelles Wissen für Sie

Unsere Mitarbeiter/-innen verfassen häufig Artikel für Fachzeitschriften. Wir stellen Ihnen hier einige Sonderdrucke zur Verfügung.

Im Zuschnitt
Mai 2013
Eingebettete Systeme sind selten isoliert. Der Normalfall ist, dass sie mit vielen anderen Systemen Daten austauschen. Dazu bedarf es Schnittstellen, die auch bei Änderungen im Quellcode konstant bleiben. Formale Beschreibungen, formuliert in einer domänenspezifischen Sprache, halten den dafür nötigen Aufwand gering.
Der erste Eindruck zählt
April 2013
Lange bevor andere Produktqualitäten zum Tragen kommen, weckt das grafische Design einer Oberfläche Emotionen. Im besten Fall reduziert es Komplexität und schafft Orientierung.
Auf dem Weg zu Power-to-Gas
April 2013
In Frankfurt soll bis Ende 2013 eine der größten Pilotanlagen für Power-to-Gas ans Netz gehen. Das Verfahren, das mit Strom Gas erzeugt und so elektrische Energie speicherbar macht, bietet viele Chancen für die Energiewende. Zuvor muss es aber noch einige Hürden überwinden.
Lernen von anderen Industriezweigen
März 2013
Innovationen sind ein wesentlicher Treiber für Wachstum und Profitabilität. In den vergangenen Jahren hat sich jedoch gezeigt, dass in den meisten "gereiften" Industrien bahnbrechende Entwicklungen schwieriger und somit seltener werden. Um wirklich bedeutende Neuheiten auf den Markt zu bringen, ist "Querdenken" essentiell.
Interaktion gestalten
März 2013
Computer kommunizieren über verschiedene Schnittstellen mit der Welt. Oft sind das auch wieder Computer. Eine der wichtigsten Schnittstellen aber fällt aus dem Rahmen – der Mensch-Maschine-Dialog.
Produktentwicklung: Agil im Niagarafall
März 2013
Agile Methoden wie Scrum erlauben eine hohe Flexibilität bei der Software-Entwicklung. Dieser Artikel zeigt Lösungsstrategien für den Einsatz von Scrum in wasserfallorientierten Grossunternehmen.
User Experience Design
März 2013
Die Erwartungen der Kunden bezüglich Usability und Ästhetik steigen ständig – Apple und co. setzen dabei den Maßstab. Dotnetpro zeigt, in einer vierteiligen Artikelserie, wie Entwickler, selbst ohne große Designerfahrung, durch das Einhalten einfacher Regeln, diesen Erwartungen gerecht werden können.
Befreiung aus dem Sandkasten
Februar 2013
Haben Sie sich schon einmal überlegt, wie Desktop-Anwendungen mit Windows-Store-Apps kommunizieren können, ohne dabei auf eine Internetverbindung angewiesen zu sein? Eine Möglichkeit wird hier gezeigt.
Mit HTML5 aus der Cross-Plattform-Falle
Februar 2013
Mit dem Boom mobiler Geräte müssen IT-Services gleichzeitig für mehrere Plattformen angeboten werden. Als Ausweg aus der kostenträchtigen Cross-Plattform-Falle kommt HTML5 ins Spiel. Eine zukunftssichere Strategie?
Speed & Innovation – kann die Schweiz das?
Februar 2013
Produkte werden immer schneller durch neue ersetzt, Wirtschaftsbedingungen ändern sich und Nationen wie China oder Korea entwickeln sich rasant. Im Fernen Osten wird nicht mehr nur kopiert und billig produziert, die Unternehmen bringen in kurzer Zeit Innovationen auf den Markt. Diese Tendenzen fordern uns, wir müssen schneller reagieren.
Frisch gekachelt
Januar 2013
Unter Windows 8 muss eine Anwendung sich strenger als gewohnt an vorgegebenen Richtlinien orientieren als bisher. Dokumentation und API machen es dem Entwickler aber leicht.
Knarzen im Gebälk
Januar 2013
Scrum wird oft als Allheilmittel in der Softwareentwicklung gehandelt. Dass dieses agile Vorgehensmodell einiges an Umdenken im Unternehmen erfordert, wird dabei gern vergessen. Der Artikel beschreibt Erfahrungen aus der Praxis.
Gemeinsam stark
Januar 2013
Zügige Rückmeldungen von Nutzern helfen, neue Merkmale schnell umzusetzen. Damit Entwickler und Endanwender zusammenfinden, lassen sich Scrum und Continuous Delivery gut kombinieren.
Apps erobern Sharepoint
Dezember 2012
Sharepoint 2013 führt als eine der zahlreichen Neuerungen das App-Modell ein, das Individualentwicklungen mit Sharepoint deutlich vereinfacht.
Der große Wall
Dezember 2012
„The Great Firewall of China“ gilt als eine der größten IT-Kontroll infrastrukturen, die es je gab. Wie funktionieren solche Zensur vorhaben, und welche Möglichkeiten gibt es, sie zu umgehen?
Abhängen à la OSGi
November 2012
OSGi ist mit seinen Bundles und Services komponentenorientiert. Für darauf basierende Anwendungen stellt sich die Frage, wie Komponenten geschnitten und deren Schnittstellen definiert werden sollen. Der Artikel zeigt Lösungen für typische Anforderungen.
Introducing an Iterative Lifecycle Model at Credit Suisse IT Switzerland
November 2012
Lifecycle Model at Credit Suisse IT Switzerland Credit Suisse IT Switzerland decided to introduce an iterative life cycle model (ILCM). Such a large scale change management initiative is fraught with risks, challenges and requires a mind-shift on the part of the organization embracing this change.
Ich bin dann mal off
November 2012
Offline oder online? Eine Metro-App sollte beides beherrschen - und sinnvoll miteinander verinbaren. Ein Architekturbeispiel zeigt, wie sich dies mit WinRT verwirklichen lässt.
Weg in die Wolke
November 2012
Cloud Computing - Der Einstieg in die Cloud stellt viele Firmen vor grosse Herausforderungen und muss deshalb sorgfältig geplant werden.
Einfach?
Oktober 2012
Wo können wir ansetzen, um einfache Lösungen zu entwickeln? Was heisst eigentlich «einfach»? Ein Fallbeispiel aus der Produktinnovation.
Die Verzahnung von Theorie und Praxis
Oktober 2012
Seit dem Oktober 2010 führt die Software-Schule Schweiz zusammen mit der Partnerfirma Zühlke einen neu gestalteten Weiterbildungslehrgang CAS Requirements Engineering (RE) durch. Im Lehrgang wird eine moderne, erwachsenengerechte Didaktik umgesetzt, die einen hohen Praxisbezug aufweist und bei den Teilnehmenden zu einer grossen Akzeptanz führt.
Stellt sich die Frage «make or buy» überhaupt noch?
Oktober 2012
Industrielle Test- und Prüfsysteme müssen spezifisch auf das Produkt zugeschnitten sein. Deshalb nahmen viele Unternehmen den hohen Aufwand in Kauf und entwickelten ihre eigenen Systeme. Heute sind aber Test-Frameworks auf dem Markt, die universell konfigurierbar sind und alle wichtigen Funktionen abdecken.
Versionsvielfalt von NoSQL-Dokumenten
Oktober 2012
Ein großer Vorteil vieler NoSQL-Datenbanken ist die Flexibilität des Datenformats. Doch wie lässt sich eine schemalose Dokumentenstruktur in ein typisiertes Klassensystem überführen und erweiterbar halten? Dieser Artikel diskutiert Praxiserfahrungen aus einem größeren Entwicklungsprojekt.
Stabile Software durch Design for Testability
Oktober 2012
Softwaretests sind heute ein Muss. Aber nicht jedes System lässt sich effizient testen. Um eine möglichst gute Testab deckung zu erreichen, sollte die Testbarkeit früh in allen Disziplinen eines Softwareprojekts berücksichtigt werden.
Big iOS Data
Oktober 2012
NoSQL-Datenbanken erfreuen sich im Webumfeld zunehmender Beliebtheit, doch kann man sie auch sinnvoll auf mobilen Geräten einsetzen? In diesem Artikel wollen wir uns anhand eines Beispiels die NoSQL-Datenbank CouchDB im Zusammenspiel mit iOS ansehen.
Lieber sparen als zahlen
Oktober 2012
Ob technisches Kuckucksei oder mono - lithische Strukturen eines Softwaresystems – die Ursachen für technische Schulden sind vielfältig. Sie können in der Anwendungslandschaft eines Unternehmens ein hohes Risiko darstellen.
Wirtschaftlich testen
September 2012
Softwaretests bieten ein großes Potential zur Effizienzsteigerung. Die Qualität des Produkts lässt sich erhöhen, die Freigabezeit verkürzen und so die Kosten senken, sofern man die Tests früh integriert.
Softwarequalität und technische Schulden
September 2012
In vielen Zusammenhängen, vom Quellcode eines Systems bis hin zur IT-Landschaft eines Großkonzerns, taucht der Begriff der technischen Schulden auf. Hinter dessen Vielgestaltigkeit steckt die Komplexität von Softwarequalität.
Blue Sky meets Mother Earth
September 2012
Schnelle technische Innovationszyklen, neue Business- Modelle, gesellschaftliche Veränderungen – ein global verteilter und beständiger Wandel. Es bedarf neuer Ansätze im Innovationsmanagement und in der Software-Entwicklung, um einen fruchtbaren Nährboden für die lebenswichtigen Innovationen kompetitiver Unternehmen zu schaffen.
Form follows Function
Juli 2012
Studien sprechen von mittlerweile mehr als 100 Tools und Frameworks für die plattformübergreifende Entwicklung von mobilen Anwendungen. Grund genug, sich einmal anzuschauen, was die Eclipse-Community zu diesem Thema zu bieten hat.
Kostensprung
Juli 2012
Wie viel das Projekt am Ende kostet, ist eine Frage, auf die agile Methoden bislang keine zufriedenstellende Antwort geben konnten. Eine Lösung verspricht die Earned-Value-Analyse.
Der Blick über den Tellerrand
Mai 2012
Grosse Innovationsschritte werden schwieriger, weil die meisten Industriebranchen einen hohen Reifegrad erreicht haben. Der Blick über die Grenzen der eigenen Branche schafft neue Perspektiven.
Wie Informationen Gestalt annehmen
Mai 2012
Bei der Analyse von komplexen Datenbeständen stossen herkömmliche Tabellen und Standarddiagramme schnell an ihre Grenzen. Weitaus effektivere Werkzeuge bietet die Informationsvisualisierung.
Kinect-Anwendungen erfolgreich testen
April 2012
Bei der Entwicklung einer Komponente zur Erkennung von Gesten haben die Autoren der Testbarkeit besondere Aufmerksamkeit geschenkt: Über ihre Erfahrungen berichten sie in diesem Best-Practice-Artikel.
Cloud Computing eröffnet neue Chancen
April 2012
Ist Cloud Computing ein neues Konzept oder nur alter Wein in neuen Schläuchen? Die Meinungen dazu sind geteilt, weil eine gemeinsame Definition von Cloud Computing fehlt. Geht man diesem Trend jedoch auf den Grund, lässt sich eine eindeutige Antwort finden, die es erlaubt, Konsequenzen und Handlungsfelder für Business und IT besser abzuschätzen.
Intelligente Transformation
März 2012
Das Ablösen oder Erneuern von Legacy-Systemen ist ein zentrales Thema in den Führungsetagen. Beispiele aus der Praxis zeigen, wie sich die grössten Hürden meistern lassen.
Komponentenwerkstatt
März 2012
Das Board Support Package (BSP) vermittelt zwischen den plattformunabhängigen Komponenten von Windows Embedded Compact und der Hardware. Es ist für jedes neue Board zu entwickeln.
Umzug ohne Stolperfallen
Februar 2012
Der Umzug in die Cloud ist für jedes Unternehmen ein grosser Schritt mit weitreichenden Folgen – sowohl für die IT als auch fürs Business. Damit Sie auf dem Weg dahin nicht ins Stolpern geraten, muss die Reise gut vorbereitet werden.
Käfer in Komponenten
Februar 2012
Der Komponentendschungel, dem sich der Programmierer beim Entwickeln von und mitWindows Embedded Compact gegenübersieht, kann sehr schnell sehr unübersichtlich werden. Da kann so mancher Fehler unbemerkt überleben.
Zwitscherndes iOS 5
Januar 2012
Die Integration von Twitter in eigene Applikationen ist in vielen Fällen wünschenswert. Was bisher mit recht viel Aufwand verbunden war, ist seit iOS 5 sehr einfach geworden – dank mehrerer Frameworks, die nicht nur für den Zugriff auf Twitter interessant sind.
Java Cloud Computing mit Windows Azure
Januar 2012
Wer nach einer Grundlage für seine eigene Java-Anwendung für die Cloud sucht, denkt wahrscheinlich zunächst eher an wohlbekannte Hersteller von Suchmaschinen und Shoppingplattformen als an den Betriebssystemhersteller aus Redmond. Doch gerade für die Migration bestehender Java EE-Anwendungen gibt es gute Gründe, sich Microsofts Windows Azure genau anzusehen.
An einzelnen Schrauben drehen reicht nicht mehr
November 2011
Der starke Schweizer Franken zwingt manche Schweizer Unternehmen, zusätzliche effizienzsteigernde Massnahmen umzusetzen. Solche Krisen können bereits länger schwelende strukturelle Probleme offenbaren. Spätestens jetzt ist der Zeitpunkt gekommen, die Geschäftsstrategie zu prüfen. Ansonsten besteht die Gefahr, dass die eingeleiteten Verbesserungsmassnahmen nicht die gewünschte Wirkung zeigen.
Reicher werden: Wie HTML5 Rich Internet Applications verändert
November 2011
Der Begriff Rich Internet Application – kurz RIA – ist zwar gängig, aber nicht konkret definiert. Wer eine RIA entwickeln will, sollte genau wissen, was sie von Thin und Rich Clients unterscheidet. Und vor allem: welche neuen Funktionen HTML5 für diese Aufgabe mitbringt.
Scrum: ein pragmatischer Einstieg
November 2011
Scrum verspricht einen hohen Nutzen, Flexibilität und Mehrwert für das Business. Wer diese Methode einführen will, muss nicht unbedingt das gesamte Unternehmen umkrempeln.
What constitutes reasonably foreseeable misuse?
November 2011
Product failure through misuse can result in personal injury for the user – and cost medical device companies both money and their reputations. Zühlke Engineering argues that, rather than educating users, manufacturers would be smarter to more carefully predict what might be considered reasonable usage and re-engineer products accordingly.
Lernen ist wichtiger als Wissen
Oktober 2011
Wer innovative Produkte in kurzer Zeit entwickeln will, muss das im Unternehmen vorhandene Wissen effizient nutzen. Wissensmanagement ist zu einem Wettbewerbsfaktor geworden.
Ecodesign – Ökologie meets Ökonomie
Oktober 2011
Die Meinung, umweltverträgliche Produkte seien teuer in der Herstellung, ist weit verbreitet. Doch wenn Fachwissen im Umweltbereich mit Erfahrung in der Produktentwicklung kombiniert wird, lassen sich Ökologie und Ökonomie vereinen.
Nahtlose Prozesse dank Webservices
Oktober 2011
Dank moderner Webservice-Technologie kann die Schweizerische Post ihren Geschäftskunden nahtlose Prozesse und ein cleveres Datenmanagement beim Paketversand anbieten.
Medizinisch, praktisch, gut
September 2011
Obwohl ein aktueller Trend, sind modellgetriebene Ansätze nicht uneingeschränkt für jedes Projekt das Richtige. Es gilt nicht nur, zwischen den verschiedenen Methoden zu unter scheiden, sondern vor allem zu prüfen, welche von ihnen in welchem Umfang den Besonderheiten der jeweiligen Domäne gerecht werden können, beispielsweise der Medizintechnik.
Identität und Eigenständigkeit
September 2011
«Zehn Jahre nach meinem Rücktritt steht das Unternehmen erfolgreich am Markt. Das Management baut noch immer auf die Werte, die ich jahrzehntelang geprägt habe.» Wie Gerry Zühlke wünschen sich viele Unternehmensgründer, dies einmal sagen zu können. Die Geschichte der Zühlke Gruppe zeigt, dass sich dies mit einem sorgfältig vorbereiteten Management-Buy-out umsetzen lässt.
Ecodesign – Ökologie meets Ökonomie
September 2011
Umweltverträgliche Produkte sind teuer in der Herstellung und ihre Entwicklung ist aufwendig – falsch! Wenn Fachwissen im Umweltbereich mit Erfahrung und Know-how in der Produktentwicklung kombiniert wird, lassen sich Ökologie und Ökonomie vereinen. Ecodesign ist kein Luxus, für langfristig denkende Unternehmen ist es unverzichtbar.
Die Besten handeln auch in Krisen lösungsorientiert
August 2011
Das Zeitalter der Einzelleistungen ist auch für die Besten vorbei. Gute Lösungen entstehen nur durch optimal zusammengesetzte und geführte Teams. In einem unternehmerischen Ansatz sehen sie Technologie nicht als Selbstzweck, sondern als Mittel, um die aus Kundensicht beste Antwort auf eine Problemstellung zu finden. Auszug aus "Gewinnen der Besten – Rezepte der Leader", dem zweiten Band in der Buchreihe des Wirtschaftsmagazins. 46 Persönlichkeiten geben ihre Erfahrunge zu Gewinnen und Halten der Besten weiter. Der Band ist erhältlich via www.stier.ch.
Sichere Kommunikation
August 2011
Patientendaten sind vertraulich und sensibel. Der Informationsaustausch zwischen Ärzten, Apotheken und Trust Centern muss daher nicht nur einfach und effizient, sondern auch datenschutzkonform sein. Die HIN-Plattform erfüllt diese Anforderungen.
Mit agilen Praktiken zu konformen Produkten
Juli 2011
Agile Vorgehensweisen sind in aller Munde. Aber lassen sie sich auch in normenkonforme Entwicklungsprozesse für die Medizintechnik übernehmen?
Wenn Normen zu neuer Denkweise führen
Juli 2011
In der Medizintechnik steht die Sicherheit an oberster Stelle, dafür sorgen umfassende Richtlinien. Betroffen sind nicht nur Hersteller von medizinischen Geräten, sondern auch Zulieferer. Mit der neuen Ausgabe der Norm für Medizingeräte etabliert sich nun eine Denkweise, die sich auch in anderen Branchen gewinnbringend umsetzen lässt.
User experience und sketching
Juli 2011
Neue Ideen zu generieren und diese erfolgreich in Software zu überführen, ist eine herausfordernde Aufgabe. Oft fehlen kreative Phasen entlang dem Prozess oder Benutzerbedürfnisse werden nicht ausreichend berücksichtigt.
Von Plattformen und Plattitüden - Lippenbekenntnis
Juni 2011
Softwareplattformen sollen nicht nur Entwicklungszeiten verkürzen und Fehler reduzieren, sondern auch die kreative Energie der Mitarbeiter in produktive Bahnen lenken, statt sie in immer wiederkehrenden Aufgaben zu erschöpfen.
Domänenspezifische Sprachen: Verschiedene Ansätze im Vergleich
April 2011
Es gibt verschiedene Ansätze, nach denen eine domänenspezifische Sprache (DSL) erstellt werden kann. In diesem Artikel wollen wir sie beschreiben und vergleichen. Dabei erörtern wir einerseits interne DSLs, wie Scala und Ruby, und anderseits externe DSLs, wie Xtext und Poseidon for DSL, ein Werkzeug zum Definieren graphischer Sprachen. Wir vergleichen die Ansätze anhand einer gemeinsamen Domäne.
A different way of thinking
März 2011
The third edition of the IEC60601 set of standards focuses on risk management. Companies such as Zühlke, which already work in a risk-driven way, welcome this new approach, the implementation of which offers businesses new opportunities to develop competitive products effi ciently.
ALM: Nur das Ergebnis zählt
März 2011
Die Einführung eines ALM-Tools (Application Lifecycle Management) erfordert immer auch einen Change- Prozess. Qualitätssteigerung und produktivere Teams in der Software-Entwicklung sind die Gegenleistungen.
Sicherheit dank hoher Usability
November 2010
Ein Usability-Engineering-Prozess soll für mehr Sicherheit bei medizinischen Geräten sorgen. Dies fordert die Medizinprodukte-Richtlinie der Europäischen Union. Hersteller sollten diese Auflage jedoch nicht als bloße Pflicht betrachten. Hohe Bedienqualität bringt neben Sicherheit auch zahlreiche weitere Vorteile
Fachkarriere als Alternative
Oktober 2010
Wer die Besten rekrutieren und im Unternehmen halten will, muss langfristige Perspektiven bieten – nicht nur im Management, sondern auch auf der Fachebene. Dieser Karrierestrang kann sich zum Glücksfall für die Firma und ihre Talente entwickeln.
Agil und sicher entwickeln
Oktober 2010
Leichtgewichtige Methoden wie Scrum definieren die Software-Entwicklung neu - doch wie kann Software auch mit agilen Konzepten sicher entwickelt werden?
Scrum – lieber spät als nie!
Oktober 2010
Nicht definiert, sondern empirisch; «Leadership and Collaboration» anstatt «Command and Control» – für diese Denkweise steht Scrum. Dieser empirische Ansatz, der der Komplexität der meisten Softwareprojekte gerechter wird als sequenzielle Entwicklungsprozesse, hat die Chance, die Softwareentwicklung zu revolutionieren.