Posts Tagged: ‘iOS app’

Die neue iOS Verse App 9.4

22. Juni 2017 Posted by Peter Schütt, IBM

Die neue IBM Verse App für iOS ist seit heute im App Store und ermöglicht ein deutlich verbessertes Bearbeiten von E-Mails, Kalenderinformation, Kontakten, usw. Nach zahlreichen Kommentaren von Kunden zur alten App hatten wir uns vor grob einem Jahr entschlossen die iOS App komplett zu überarbeiten. Wie bei allen Infrastrukturprojekten ist das immer eine große Herausforderung. Es ging dabei i.W. um drei Komponenten:

  1. Den Persistence Layer – der alte Datenbank-Code wurde durch Apples Core Data Framework ersetzt, was sich sehr positiv auf Performance und Skalierbarkeit auswirkt. Damit ist es jetzt z.B. auch möglich ALLE e-Mail- und Kalendereinträge zu synchronisieren – wenn man denn möchte. Das können weder Outlook noch Gmail.
  2. Den Synchronisations- und Netzwerk-Layer – Bisher gab es die Situation, dass angezeigt wurde, dass man neue e-Mails hätte. Ging man dann auf die App, musste man erst einmal warten, bis die Synchronisation abgeschlossen war, was durchaus dauern konnte. Jetzt wird erst synchronisiert und dann angezeigt, sodass die Mail da ist, wenn das Ikon auf neue Mails hinweist.
  3. Den Präsentations-Layer – Die meisten Ansichten wurden neu entwickelt, um schnelleres Scrollen  (Inbox, Kontakte), Navigation und Swiping (Kalender) zu ermöglichen.

Auf dieser neuen Technologiebasis ist es zukünftig sehr viel einfacher, neue Funktionen und Erweiterungen hinzuzufügen. Einige sind in dieser „Erstversion“ schon drin. Im Folgenden die wichtigsten Beispiele:

Eine wichtige Änderung für unsere Cloud-Nutzer ist, das man nun standardmäßig für alle Mails Benachrichtigungen bekommt und nicht nur, wie in der Vergangenheit, bei Mails von „wichtigen“ Kontakten.

Oft gewünscht war auch die Möglichkeit Kontakte sowohl nach Vorname/Nachname oder auch Nachname/Vorname zu sortieren und die Kontakte direkt mit einem Klick per Facetime oder SMS zu kontaktieren.

Wer die neue Verse iOS 9.4 zu nutzen beginnt, wird neue Kalenderfunktionen bemerken. Zum einen kann man jetzt viel schneller über ein Drop-Down Menu zwischen Tagen, Wochen und Jahren navigieren. iPad Nutzer werden die neue Kalender-Inbox auf der linken Seite zu schätzen. Sucht man sich dort eine Einladung aus, wird diese rechts in der Übersicht auch entsprechend angezeigt. Und wählt man aus der Übersicht einen Eintrag, werden die Details links angezeigt – wie in diesem Screenshot:

IBM Verse bietet auch weiterhin den in der Industrie höchsten Sicherheitsstandard mit Verschlüsselung und Signatur, sowie der Garantie, dass Firmendaten niemals über 3rd Party Server laufen. Wenn beispielsweise eine neue E-Mail ankommt, so triggert das eine Benachrichtigung über das Apple Push Notification System (APNS). Die Benachrichtigung beinhaltet aber keine Unternehmensdaten und sie erscheinen auch nicht als Pop-up auf dem Gerät.  Wenn das Gerät so eine Hintergrundbenachrichtigung erhält, löst es einen Synchronisationsvorgang mit dem Traveler Server (on-premises) oder IBM’s Cloud Traveler Server (Cloud Kunden) aus. Die Mail wird heruntergeladen und eine lokale Benachrichtigung über das Vorhandensein der neuen e-Mail ausgelöst. Sie beinhaltet die Betreff-Zeile der Nachricht, aber diese Information kommen direkt vom eigenen Gerät und ist nicht über fremde Server gelaufen. Darüber hinaus verbessert Verse die Sicherheit mittels aktivem Content Filtering der HTML Messages. Jedwede Javascript-Inhalte in der Mail werden herausgefiltert, um vor Vireninfektionen u.ä. zu schützen.

Auch das Rendern von HTML in E-Mail, insbesondere mit Bildern, wurde deutlich beschleunigt.

Ein sehr wichtiger, neuer Baustein ist die Unterstützung des AppConfig Industriestandards. AppConfig stellt eine Anwendungskonfiguration dar, die die Möglichkeiten des iOS Betriebssystems zum Device Management nutzt. Durch die Unterstützung von AppConfig arbeitet die Verse iOS App nun zusätzlich zu den bisherigen Enterprise Mobile Device Management Systemen, wie MaaS360, MobileIron und Citrix mit einer Vielzahl weiterer Anbieter zusammen, wie u.a. AirWatch. (Zu diesem Thema wird in kürze ein weiterer Artikel in dieser Serie erscheinen)

Der Beitrag Die neue iOS Verse App 9.4 erschien zuerst auf DNUG.

Working on my hobby project, my first iOS app “Team Calendar for Notes”

26. Februar 2014 Posted by Stephan Kopp

In the past years (almost 15 years…oh, my goodness), I’ve always developed in parallel to my infrastructure projects some system or migration tools based on LotusScript. But no real application development and not object oriented at all.
End of last year I felt a little bit tired with my job and all the “boring” Notes/Domino stuff, so I came to the conclusion to start something completely different (at least in my free time, not a new job). When I’m looking around at home, well it looks like an Apple Store, so why shouldn’t I try out also iOS development…?
After walking through the great Stanford course Developing iOS Apps and playing a little bit around with some examples in the course, my interest was awoken. I spent many weekends and night hours in my Xcode projects and had a lot of fun in doing this… Sad but true, but it is many years ago since I felt such an enthusiasm.

But my roots are Notes/Domino based, so I didn’t went too far away from that and decided trying to create an iOS app for our internal team calendar. This Notes database collects all non private calendar entries from our team and provides a single point of information when looking for available times or just to see where my colleagues are around and what they are currently doing. Yes I know, that may be a “privacy concern” in many companies, but most of my colleagues find it very useful and so I do.

The app is not yet finished (maybe it will never be), it has not a really nice and fancy UI and I’m still undecided whether to release it to the App-Store or not. But I want to share some early thoughts and screenshots, maybe someone would like to give me some feedback.

All you need is a small Notes database which collects and updates automatically all configured calendars.

  • The app synchronizes automatically in background with this database or manually
  • You can define the range of synchronized data in the app, but also in the Notes database
  • Login credentials will be stored encrypted in the app

Some points on my implementation list, but not yet done:

  • Include Apple Maps to show the location of your colleagues if possible
  • Direct connection to the REST API to allow same functionality without a separate Notes database
  • Select the Users you want to synchronize on your device
  • Include more information about the users to allow mailto or call functionality
  • Localization for different languages and time zones
  • iPad version

Any feedback and recommendations are very welcome! More details on http://teamcal.info

TeamCalendarScreenshot4TeamCalendarScreenshot5

TeamCalendarScreenshot3

TeamCalendarScreenshot2

TeamCalendar6iOS-Simulator_-_iPhone_Retina__4-inch_64-bit____iOS_7_0_3__11B508_-2


Filed under: iOS