This meetup is open for non-members of Tekna and will be held in English. It will consist of 2 parts.
Apps for Everyone - Making Mobile Apps Accessible
Would you like to have more people using your app? A simple way to achieve this is to ensure that your app is accessible. With most mobile operating systems including assistive technology by default, it's easy to start looking at accessibility issues when creating your apps. You also will be surprised how it solves other UI issues as well. We will introduce you to both iOS's and Androids screen readers, share some experiences we have had in our projects, and show you how you can began doing simple tests for accessibility today. With the Discrimination og Accessibility Law (diskriminerings- og tilgjengelighetsloven) coming into effect in Norway, it is more important than ever to unsure your app is accessible for everyone.
Trenton Schulz is a research scientist at the Norwegian Computing Center (NR). He has a M.Sc. in informatics and specializes his research in universal design of information and communication technology (ICT), smart systems, and information security. Trenton Schulz has developed for a diverse set of systems and programming languages. In the past couple of years, he has developed projects in C++ and Java on Linux, OS X, and Windows; Android and iOS development; and web application programming with Ruby on Rails, PHP, Drupal, and plain HTML5/CSS3. Before working at NR, Trenton worked for eight years at Trolltech (later Nokia) on Qt, a C++ framework that is used by thousands of developers to make applications on multiple platforms both on the desktop and mobile.
Public Review of E-voting Source Code: Lessons Learnt from E-vote 2011
In the Norwegian local elections of 2011, constituents in ten municipalities had the option to vote electronically over the Internet.
The source code of the e-voting system was made publicly available by the Norwegian government, with the expressed intention to build confidence in the system and to facilitate public review of the code.
We conducted a low-effort review of this source code, finding significant problems with coding style, security, and correctness. Building on the lessons we learnt, and on general principles of good software engineering, we give recommendations to governments and others with source code where public trust is important. We end by giving specific advice to the Norwegian government on e-voting.
Bjarte M. Østvold is a senior research scientist at the Norwegian Computing Center. He has a PhD from NTNU, Trondheim (1999), on artificial intelligence and program synthesis. Recent results of his research on software engineering and software security are: The Java method name analyser Lancelot, https://code.google.com/p/lancelot-eclipse/, and a paper on bad quality and security problems in the Norwegian government's e-voting software.