Logo von Developer

Suche
  1. Debugging von Embedded-Multicore-Systemen

    Debugging von Embedded-Multicore-Systemen

    Das Debugging von Software gehört zu den schwierigeren Aufgaben. Die mittlerweile große Verbreitung von Multicore-Prozessoren im Bereich eingebetteter Systeme verschärft die Situation noch. Denn die meisten Debugging-Werkzeuge sind unzureichend auf die neuen Herausforderungen vorbereitet. Tracing könnte hier Abhilfe schaffen.

  2. Herausforderungen beim Testen von Apps

    Herausforderungen beim Testen von Apps

    Smartphones, Tablets und neuerdings Wearables sind mittlerweile in allen Anwendungsbereichen zu Hause. Trotz beschränkter Ressourcen sollen deren Apps die Ansprüche vom Desktop erfüllen. Deswegen stehen Testverantwortliche vor zahlreichen Herausforderungen.

  3. Einführung in barrierefreie Software

    Einführung in barrierefreie Software

    Wenn es um gute Software geht, wird in der Regel neben der reinen Funktionalität Usability als die wichtigste Anforderung gesehen. Allzu oft wird dabei jedoch die Barrierefreiheit wissentlich oder unwissentlich ignoriert oder auf "behindertengerecht" verengt. Ein großer Irrtum ...

  4. Vier Grundsätze der Kapazitätsplanung

    Vier Grundsätze der Kapazitätsplanung

    Was sind die Grundlagen moderner Kapazitätsplanung in der agilen Entwicklung, die das Erreichen der Geschäftsziele optimal unterstützen und die Wettbewerbsfähigkeit eines Unternehmens für die Zukunft sicherstellen? Ein Leitfaden für strategische Planer, wie sie realistische und anpassbare Aktionspläne aus ihrer Geschäftsstrategie ableiten können.

  5. Erste Praxiserfahrungen mit Backend as a Service

    Erste Praxiserfahrungen mit Backend as a Service

    Die BaaS-Provider Kinvey, Parse, Windows Azure Mobile Services und apiOmat wurden zu Testzwecken untersucht. Ziel war ein Querschnitt zwischen etablierten Playern, bekannten Softwarekonzernen und auch einem deutschen Anbieter mit leicht anderem Ansatz.

  6. Wie sich Kinect-1-Apps nach Kinect 2 portieren lassen

    Wie sich Kinect-1-Apps nach Kinect 2 portieren lassen

    Microsoft war in der Vergangenheit als Bastion der Abwärtskompatibilität bekannt: Im Rahmen der Auslieferung von Windows 95 arbeitete beispielsweise ein Team daran, störrische Win16-Apps zum Laufen zu bekommen. Kinect-Entwickler empfinden die Bilanz als weniger positiv: Sie stehen mittlerweile vor dem zweiten Bruch mit der Binärkompatibilität.

  7. BaaS: Was bedeutet Backend as a Service?

    BaaS: Was bedeutet Backend as a Service?

    Unter BaaS versteht man eine gehostete Backend-Infrastruktur, mit der App- oder Mobile-Web-Entwickler in wenigen Schritten ein individuelles Backend konfigurieren können. Der Artikel behandelt die grundsätzlichen Konzepte und den Status quo von Backend as a Service.

  8. Federlesen #18: Wie aktuell und trotzdem nachhaltig sind Apache-Produkte?

    Federlesen #18: Wie aktuell und trotzdem nachhaltig sind Apache-Produkte?

    Java 8 liegt seit einigen Monaten vor, und mit Java 8u20 wurden Mitte August neben weiteren Fehlerkorrekturen die ersten Funktionserweiterungen veröffentlicht. Mit Blick auf die Apache-Projekte sei deswegen der Stand der Aktualisierung auf Java 8 und etwaige Hindernisse hierbei untersucht.

Anzeige