Lupapiste an interactive service for citizens
|
|
- Randolf McKinney
- 8 years ago
- Views:
Transcription
1 Senior Software Designer Timo Lehtonen Lupapiste an interactive service for citizens with HTML 5 JS + Clojure + MongoDB Nääsvillen oliopäivät
2 Top 100-list of Javala: Gamification - apply game-like features to a (often boring) non-game thing.
3
4 2012 Solita an ICT company from Nääsville Finlayson 2012: Copyright: Tampereen kaupungin kuva-arkisto Finlayson 1962: Thousands of people in manufacturing business 200 people manufacturing Online businesses, BI solutions, ERP systems,
5 Solita has one value: Care
6
7
8
9
10 ERP Source: levikintarkastus.fi
11 Customer: environmental administration (Ympäristöministeriö) Released: in march 2013.
12 Aloitus
13 Aloitus Aamulehti Lupapiste handles 16 permit types in 20 pilot municipalities in the first phase
14 Keynote by Cockburn at Oliopäivät 2008
15 Haikala, I., and J. Märijärvi. "Ohjelmistotuotanto. 11. p." Jyväskylä: Gummerrus Kirjapaino Oy (2006).
16 Haikala, I., and J. Märijärvi. "Ohjelmistotuotanto. 11. p." Jyväskylä: Gummerrus Kirjapaino Oy (2006). A similar circle of do, make a theory, do (fail?) again! Pekka Abrahamsson at Oliopäivät 2012: Be ready to fail. Create a theory. Pasi Kovanen, Jarkko Järvenpää, Vincit at Oliopäivät 2012: try, measure and learn, try again
17 Keynote by Cockburn at Oliopäivät 2008
18 Keynote by Cockburn at Oliopäivät 2008
19
20
21
22 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } Command MongoDB Clojure back-end MongoDB
23 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } Command MongoDB Clojure back-end
24 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } { ok : true } Command Clojure back-end MongoDB
25 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } { ok : true } GET /rest/application Command Clojure back-end MongoDB
26 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } { ok : true } GET /rest/application Command Clojure back-end MongoDB
27 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } { ok : true } GET /rest/application Command Clojure back-end MongoDB
28 Application Architecture POST /rest/command: { command : add-comment applicationid : 123 text : Autotallin räys } { ok : true } GET /rest/application Command Clojure back-end MongoDB
29
30 4 Be slow design the schema first. Design it using a UI demo. A new foundation added at Oliopäivät 2012.
31 Be slow - schema first Schema - Greek word skhēma - shape, diagram, or more generally plan. Source: Uusi sivistyssanakirja freely translated 4 Be slow design the schema first. Design it using a UI demo.
32 Be slow - schema first Schema - Greek word skhēma - shape, diagram, or more generally plan. Source: Uusi sivistyssanakirja freely translated 4 Be slow design the schema first. Design it using a UI demo. Plan 1. Lupapiste data model diagram
33 Be slow - Proof the schema with real data Schema - Greek word skhēma - shape, diagram, or more generally plan. Source: Uusi sivistyssanakirja freely translated 4 Be slow design the schema first. Design it using a UI demo. Plan 1b. Data model with explanation.
34 Database schema is a service interface. The only specification that matters.
35 1. Design the schema first. Big Data
36 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
37 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
38 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
39 Then build an app on top of it HTML 5 JS SPA UI Clojure back-end Big Data
40 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
41 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
42 Then build an app on top of it HTML 5 JS SPA UI Clojure back-end Big Data
43 Then build an app on top of it JSON HTML 5 JS SPA UI Clojure back-end Big Data
44 Then build an app on top of it JSON Int 1 Int 2 Int 3 HTML 5 JS SPA UI Clojure back-end BI Big Data
45 Then build an app on top of it JSON Integration 1 Integration 2 HTML 5 JS SPA UI Clojure back-end Big Data
46 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end Big Data
47 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end Big Data
48 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end Big Data
49 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end Big Data
50 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Big Data
51 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Big Data
52 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Database Relational database has a schema. It has a plan with constraints.
53 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Database Relational database has a schema. It has a plan with constraints.
54 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Database Relational database has a schema. It has a plan with constraints.
55 Then build an app on top of it JSON Integration 1 Integration 2 Integration 3 HTML 5 JS SPA UI Clojure back-end BI Database Relational database has a schema. It has a plan with constraints.
56 1. The society has constraints, because people make errors You can not build a sauna everywhere, because its unsafe of would ruin the beautiful lake scenes 4 Be slow design the schema first. Design it using a UI demo. 2. Use database schema with constraints, because people make errors You cannot refactor data model field names easily, so use a schema and a validator to prevent future errors 3. Then build an app on top of it
57 Choose any technology to get from A to B - cycle or sail. or swim :) B A
58 Thank you Questions, comments? Feedback:
ios Hybrid Mobile Application Development
ios Hybrid Mobile Application Development Siva RamaKrishna Ravuri Oct 06, 2012 2000 West Park Drive Westborough MA 01581 USA Phone:5083897300Fax:5083669901 The entire contents of this document are subject
More informationTDAQ Analytics Dashboard
14 October 2010 ATL-DAQ-SLIDE-2010-397 TDAQ Analytics Dashboard A real time analytics web application Outline Messages in the ATLAS TDAQ infrastructure Importance of analysis A dashboard approach Architecture
More informationNote: This App is under development and available for testing on request. Note: This App is under development and available for testing on request. Note: This App is under development and available for
More informationCloud3DView: Gamifying Data Center Management
Cloud3DView: Gamifying Data Center Management Yonggang Wen Assistant Professor School of Computer Engineering Nanyang Technological University ygwen@ntu.edu.sg November 26, 2013 School of Computer Engineering
More informationPetroleum Web Applications to Support your Business. David Jacob & Vanessa Ramirez Esri Natural Resources Team
Petroleum Web Applications to Support your Business David Jacob & Vanessa Ramirez Esri Natural Resources Team Agenda Petroleum Web Apps to Support your Business The ArcGIS Location Platform Introduction
More informationMarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents
More informationDatabase FAQs - SQL Server
Database FAQs - SQL Server Kony Platform Release 5.0 Copyright 2013 by Kony, Inc. All rights reserved. August, 2013 This document contains information proprietary to Kony, Inc., is bound by the Kony license
More informationAvaya Inventory Management System
Avaya Inventory Management System June 15, 2015 Jordan Moser Jin Oh Erik Ponder Gokul Natesan Table of Contents 1. Introduction 1 2. Requirements 2-3 3. System Architecture 4 4. Technical Design 5-6 5.
More informationAGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä
AGILE SOFTWARE DEVELOPMENT: INTRODUCTION, CURRENT STATUS & FUTURE Pekka Abrahamsson 23.11.2005 Jyväskylä Fact corner: SME of 250 developers Mobile & desktop sw Products sold globally EXAMPLE OF AN INNOVATIVE
More informationIntegration Service Database. Installation Guide - Oracle. On-Premises
Kony MobileFabric Integration Service Database Installation Guide - Oracle On-Premises Release 6.5 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title
More informationKonyOne Server Prerequisites _ MS SQL Server
KonyOne Server Prerequisites _ MS SQL Server KonyOne Platform Release 5.0 Copyright 2012-2013 Kony Solutions, Inc. All Rights Reserved. Page 1 of 13 Copyright 2012-2013 by Kony Solutions, Inc. All rights
More informationCopyright 2013 wolfssl Inc. All rights reserved. 2
- - Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 2 Copyright 2013 wolfssl Inc. All rights reserved. 3 Copyright 2013 wolfssl Inc. All rights reserved.
More information50 shades of Siebel mobile
50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1 Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7 Key
More informationArchitecture of SAP CRM
Faculty GURJEET SINGH (SAP CRM, SD Certified) Email : Gurjeet.sap@gmail.com, Contact : +61 413159465 (Australia) SAP CRM FUNCTIONAL TRAINING Demo Session: 1. What is CRM. 2. SAP CRM Overview. 3. Evolution
More informationQt and Cloud Services. Sami Makkonen Qt R&D Digia
Qt and Cloud Services Sami Makkonen Qt R&D Digia Content Different types of Cloud services Qt and Cloud Services Cloud API for Qt Using PaaS Services from Qt application engin.io Using BaaS from Qt application
More informationConstantly monitoring the technology landscape, we select and adopt for you the best solutions available.
Dear Sirs BrainCrumbz is a team of IT professionals specialised in crafting business software solutions ranging from mobile apps, to system integration, up to full-stack, web 2.0 Rich Internet Application.
More informationJeeves ERP Product Roadmap
Jeeves ERP Product Roadmap Daniel Göhlin General Session Thursday, October 24 Copyright 2013 Jeeves Information Systems AB Any remarks that may be made or materials shown that relate to future expectations,
More informationHTML5, The Future of App Development
HTML5, The Future of App Development Gautam Agrawal Director, Product Management 3 June 2015 Copyright Sencha Inc. 2015 Fragmentation on Steroids The Global 2000 8,000,000 +1,000,000 Source: IDG Research,
More informationSoftware Requirements Specification
Software Requirements Specification Version 1.1 March 7, 2013 Prepared by Group Name: The Constructors Alex Hamstra 4506291 alexhamstra@gmail.com Jared Roesch 4826574 roeschinc@gmail.com Kyle Jorgensen
More informationA Generic Platform for Movement Training. Marie Sjölinder Olov Ståhl
A Generic Platform for Movement Training t Marie Sjölinder Olov Ståhl A Generic Platform for Movement Training What we wanted to do the aim of the project Who we are project participants How we did it
More informationWhat is a CMS? Why Node.js? Joel Barna. Professor Mike Gildersleeve IT 704 10/28/14. Content Management Systems: Comparison of Tools
Joel Barna Professor Mike Gildersleeve IT 704 10/28/14 Content Management Systems: Comparison of Tools What is a CMS? A content management system (CMS) is a system that provides a central interface for
More informationA Case Study on. Manage Beauty Salons
A Case Study on Manage Beauty Salons What is vyomo? Vyomo is a mobile platform that has simplified the way beauty and wellness services are requested, offered, and rendered. For end customer, Vyomo is
More informationC2SENSE. Warsaw Consortium Meeting 26/06/2015. Servizio Ricerca e Innovazione
C2SENSE Warsaw Consortium Meeting 26/06/2015 Work Package N. 7 WP7 tasks activities In the last 3 moths period activities on actors involvedment and pilot definition have been performed Last reference
More informationRhomobile cross-platfrom
Rhomobile cross-platfrom Lecturer Dr. Trần Ngọc Minh Students Nguyễn Hảo 51000880 Vũ Đức Hùng 51001360 Nguyễn Văn Hiễn 51001042 Outline What is RhoMobilie? MVC model Demo What is RhoMobilie? What is cross-platform
More informationREPLACEMENT OF HVAC AND ELECTRICAL EQUIPMENT IN BUILDING W-143 NAVAL FACILITIES ENGINEERING COMMAND ~ MID-ATLANTIC AREA C AREA B AREA C AREA B AREA D
AREA B AREA C AREA B AREA A AREA C AREA D AREA A AREA D NAVAL FACILITIES ENGINEERING COMMAND ~ MID-ATLANTIC AREA B AREA A AREA C AREA D AREA A AREA D NAVAL FACILITIES ENGINEERING COMMAND ~ MID-ATLANTIC
More informationWeb Mapping Application Interface Design: Best Practices and Tools. Michael Gaigg @michaelgaigg
Web Mapping Application Interface Design: Best Practices and Tools Michael Gaigg @michaelgaigg Team User Experience Designer Application Developer Human focused Research Design Front-End Back-End Tech
More informationCASE STUDY. Enhancing the Patient Experience Harris Mobile Patient Engagement Platform
CASE STUDY Enhancing the Patient Experience Harris Mobile Patient Engagement Platform As a patient, when health issues start cropping up, you sit up and take notice. You get proactive about researching,
More informationMission-Driven Big Data
Mission-Driven Big Data Tim Brooks Jamie Milne Principal Engagement Manager Copyright 2014 World Wide Technology, Inc. All rights reserved. Experience Across Big Data Deliverables PUBLIC SECTOR COMMERCIAL
More informationOpen Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS
Open Source Multi-Cloud, Multi- Tenant Automation in the cloud with SlipStream PaaS A professional open source solution Robert Branchat, SixSq 5 July 2014 Lyon, France Based in Geneva, Switzerland Founded
More informationMathCloud: From Software Toolkit to Cloud Platform for Building Computing Services
MathCloud: From Software Toolkit to Cloud Platform for Building Computing s O.V. Sukhoroslov Centre for Grid Technologies and Distributed Computing ISA RAS Moscow Institute for Physics and Technology MathCloud
More informationopalang - Rapid & Secure Web Development
opalang - Rapid & Secure Web Development Syllabus Brief History of Web Development Ideas and Goals The Language itself Community Reason for Development Services and Apps written in OPA Future of OPA OPA
More informationMobile Engineers: BUY BUILD
Mobile Engineers: BUY BUILD Mobile engineers: buy or build? The rise of mobile continues to shake up the business world. Among global IT executives surveyed by Accenture, 73% said mobility will impact
More informationVClipse Xtext-based IDE for the SAP Variant Configurator
VClipse Xtext-based IDE for the SAP Variant Configurator Tim Geisler webxcerpt Software GmbH tg@webxcerpt.com Eclipse DemoCamp Juno 2012, Walldorf 2012-06-20 Configurable Products SAP Variant Configurator
More informationLegal. Copyright 2016 Magento, Inc.; All Rights Reserved.
Legal Copyright 2016 Magento, Inc.; All Rights Reserved. Magento and its respective logos are trademarks, service marks, registered trademarks, or registered service marks of Magento, Inc. and its affiliates.
More informationCourse Outline. Business Analysis & SAP BI (SAP Business Information Warehouse)
Course Outline Business Analysis & SAP BI (SAP Business Information Warehouse) This is a combo course of Business Analysis and SAP BI. Business Analysis sessions will cover all the topics from enterprise
More informationOracle Database Cloud
Oracle Database Cloud Shakeeb Rahman Database Cloud Service Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may
More informationOpen Source Technologies on Microsoft Azure
Open Source Technologies on Microsoft Azure A Survey @DChappellAssoc Copyright 2014 Chappell & Associates The Main Idea i Open source technologies are a fundamental part of Microsoft Azure The Big Questions
More informationFI-WARE Based Application Development
FI-WARE Based Application Development flavio@ufu.br 1 The Future Internet Public- Private Partnership (FI-PPP) Goal: capture new opportunities derived from Future Internet technology trends Broadband connectivity,
More informationHow A Powerful SAP UI Strategy Affects Your Business
How A Powerful SAP UI Strategy Affects Your Business DeeDee Kato Sr. Director of Marketing Nikhil Keeppanasseril Demo Solutions Engineer 2014 Synactive, Inc. GuiXT.com Agenda Human Resources Management
More informationHow to Build Successful DSL s. Jos Warmer Leendert Versluijs
How to Build Successful DSL s Jos Warmer Leendert Versluijs Jos Warmer Expert in Model Driven Development One of the authors of the UML standard Author of books Praktisch UML MDA Explained Object Constraint
More informationPrint to Interactive Roadmap. with Patrick McNeil
Print to Interactive Roadmap with Patrick McNeil Spoiler alert: Print to web doesn t mean what it used to The agenda The agenda The problem Industry overview User centered design process End goals Skills
More informationDeploying an Access Database to the Enterprise through Access Services in SharePoint 2013
Deploying an Access Database to the Enterprise through Access Services in SharePoint 2013 Brian Fitch SharePoint & Application Development Practice Lead @ GNet Group Brian.Fitch@GNetGroup.com Tejpal Thatte
More informationBusiness Intelligence in a Hybrid Cloud Environment
Business Intelligence in a Hybrid Cloud Environment Kshitij Kumar Global VP of BI/EPM and CTO Apps Associates LLC August 20, 2015 Copyright 2015. Apps Associates LLC. 1 Agenda Evolution of Hybrid Cloud
More informationResponsive, resilient, elastic and message driven system
Responsive, resilient, elastic and message driven system solving scalability problems of course registrations Janina Mincer-Daszkiewicz, University of Warsaw jmd@mimuw.edu.pl Dundee, 2015-06-14 Agenda
More informationSPAN. White Paper. Enabling Enterprise Mobility. SPAN Solution Engineering Approach. Introduction
SPAN White Paper SPAN Solution Engineering Approach Introduction The days of being tied to one s desk for long hours to access information and do productive work are gradually decreasing for many as smartphones
More informationTelerik: Develop Experiences
Telerik: Develop Experiences Laurent KIEFFER Ateliers Progress Octobre 2015 1 Telerik Customers Across Key Verticals FINANCIAL SERVICES GOVERNMENT RETAIL HEALTHCARE MANUFACTURING ENERGY and UTILITIES 2
More informationLearning Web App Development
Learning Web App Development Semmy Purewal Beijing Cambridge Farnham Kbln Sebastopol Tokyo O'REILLY Table of Contents Preface xi 1. The Workflow 1 Text Editors 1 Installing Sublime Text 2 Sublime Text
More informationTest procedures for LSS
Test procedures for LSS Signaturgruppen 2014 Side 1 af 13 Table of contents 1 The purpose and audience of the document... 4 2 Introduction... 5 3 Test steps... 6 4 Part one the functional tests... 7 4.1
More informationSoftware development & technologies in Market Research industry
Software development & technologies in Market Research industry Ember.js, PHP, ConfirmIt & Dimensions October 2014 1 ROC Online 2 Who we are and what we do? Team & Skills Process Software/Frameworks/Products
More informationMobile Big Data AnalyEcs
Copyright 2014 Splunk Inc. Mobile Big Data AnalyEcs Marc Courtemanche, Sr. Director Alain Brunet, Sr. Lead Developer Vantrix CorporaEon Disclaimer During the course of this presentaeon, we may make forward-
More informationRapid Server Side Java Development Using Spring Roo. Christian Tzolov Technical Lead, TTSD, TomTom BV 12/05/2010
Rapid Server Side Java Development Using Spring Roo Christian Tzolov Technical Lead, TTSD, TomTom BV 12/05/2010 Agenda TomTom Service & Delivery Java Developer Productivity & Impediments Demo - Traffic
More informationICON UK 2015 node.js for Domino developers. Presenter: Matt White Company: LDC Via
ICON UK 2015 node.js for Domino developers Presenter: Matt White Company: LDC Via September 2012 Agenda What is node.js? Why am I interested? Getting started NPM Express Domino Integration Deployment A
More informationPro<DOC/> e-commerce Technology An Introduction
Pro e-commerce Technology An Introduction From Rightangle Technologies Private Limited (www.rigthangle.co.in) 1 P a g e R i g h t a n g l e T e c h n o l o g i e s P v t. L t d. 1 Problem Statement
More informationPlatform Architecture & Integration with OpenShift
Platform Architecture & Integration with OpenShift Presenter: Dr Mícheál Ó Foghlú Senior Director Software Engineering DATE: 2015-06-25 TIME: 3:40-4:40 VENUE: Room 302 Agenda What is the Red Hat Mobile
More informationSocial Media Analytics Enabled by Big Data Portal using Liferay and MongoDB
Social Media Analytics Enabled by Big Data Portal using Liferay and MongoDB Date: Sept 16, 2014 Presented by: Yash Badiani Big Data Analytics Practice Lead Email: yash.badiani@cignex.com & Nirav Shah Sr.
More informationBuilding HTML5 and hybrid mobile apps using cloud services. Andrei Glazunov
Building HTML5 and hybrid mobile apps using cloud services Andrei Glazunov About Exadel Exadel is a global software engineering company. Founded in 1998, headquarters in San Francisco Bay Area 7 development
More informationEMPLOYEE LOCATION TRACKING SERVICE
WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,
More informationMigration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop
Migration and Developer Productivity Solutions Cloud, Mobile and Web Development Workshop Charles Finley Transformix Computer Corporation Cloud, Mobile and Web Development Workshop: A Hands-on Tools-Based
More informationOracle Communications WebRTC Session Controller: Basic Admin. Student Guide
Oracle Communications WebRTC Session Controller: Basic Admin Student Guide Edition 1.0 April 2015 Copyright 2015, Oracle and/or its affiliates. All rights reserved. Disclaimer This document contains proprietary
More informationautomated acceptance testing of mobile apps
automated acceptance testing of mobile apps Karl Krukow, CTO, LessPainful Goto Aarhus, 2012 karl@lesspainful.com, @karlkrukow 1 Agenda Automated testing for mobile desirable properties for an acceptance
More informationEPiServer and XForms - The Next Generation of Web Forms
EPiServer and XForms - The Next Generation of Web Forms How EPiServer's forms technology allows Web site editors to easily create forms, and developers to customize form behavior and appearance. WHITE
More informationThe App Revolution is coming to SCADA or is it? Brad Harkavy General Manager brad@livedata.com
The App Revolution is coming to SCADA or is it? Brad Harkavy General Manager brad@livedata.com Level Setting Not all app architectures work in the utility environment Utility SCADA Requirements Dynamic
More informationDesign ï Development ï Digital Marketing ï Content
Design ï Development ï Digital Marketing ï Content About Us We are a digital agency with a fresh and unique approach. We believe in working as strategic partners and not as vendors. We decide on the platforms
More informationAgile BI With SQL Server 2012
Agile BI With SQL Server 2012 Agenda About GNet Group Level set on components of a BI solution The Microwave Society Evolution & Change Approaches to BI Classic Agile Blend of both approaches Agility with
More informationHow Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013
How Simple Is It To Develop a Mobile App? Uma Sudhan OpenEdge Developer 7 th Oct 2013 Agenda What a mobile app is, and why is it so important? Challenges in mobile app development Progress Developer Studio
More informationDeveloping a Semantic User and Device Modeling Framework that supports UI Adaptability of Web 2.0 Applications for People with Special Needs
Developing a Semantic User and Device Modeling Framework that supports UI Adaptability of Web 2.0 Applications for People with Special Needs Philip Ackermann Fraunhofer Institute for Applied Information
More informationQML and JavaScript for Native App Development
Esri Developer Summit March 8 11, 2016 Palm Springs, CA QML and JavaScript for Native App Development Michael Tims Lucas Danzinger Agenda Native apps. Why? Overview of Qt and QML How to use JavaScript
More informationFrom Design to Measurement. Steps for Building Successful Mobile Applications
From Design to Measurement Steps for Building Successful Mobile Applications Table of Contents 3 Introduction 4 Mobile App Lifecycle Design Ease of use Usage Updates 6 Mobile App Development Features Navigability
More informationAgenda. Success Stories with OpenShift. 11:15-11:45 am. OpenShift Tech Overview 9:40-10:30 am. Red Hat Mobile on OpenShift 10:45-11:15 am
Agenda Success Stories with OpenShift 11:15-11:45 am OpenShift Tech Overview 9:40-10:30 am Introductions & Overview 9:00-9:40 am Red Hat Mobile on OpenShift 10:45-11:15 am Hands on Workshop Wrap-Up 1:00-4:30
More informationGoogle Web Toolkit. Introduction to GWT Development. Ilkka Rinne & Sampo Savolainen / Spatineo Oy
Google Web Toolkit Introduction to GWT Development Ilkka Rinne & Sampo Savolainen / Spatineo Oy GeoMashup CodeCamp 2011 University of Helsinki Department of Computer Science Google Web Toolkit Google Web
More informationIBM Script Portlet for WebSphere Portal Release 1.1
IBM Script Portlet for WebSphere Portal Release 1.1 Topics Why script applications for WebSphere Portal The Script Portlet approach and its benefits Using Script Portlet Accessing data and services Downloadable
More informationIntroducing. automated functional testing of mobile apps. Karl Krukow, CTO, LessPainful GotoAMS, May, 2012 karl@lesspainful.
Introducing automated functional testing of mobile apps Karl Krukow, CTO, LessPainful GotoAMS, May, 2012 karl@lesspainful.com, @karlkrukow 1 1 About me PhD Computer Science, University of Aarhus, 2006
More informationToronto 26 th SAP BI. Leap Forward with SAP
Toronto 26 th SAP BI Leap Forward with SAP Business Intelligence SAP BI 4.0 and SAP BW Operational BI with SAP ERP SAP HANA and BI Operational vs Decision making reporting Verify the evolution of the KPIs,
More informationProperty-based testing for Web Services. University of Kent
Property-based testing for Web Services Simon Thompson University of Kent Thomas Arts Quviq Introduction EU PROWESS project Aims to improve testing, particularly for web services, through uptake and use
More informationWhat is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for
More informationSoftware AG TechEd 2015 User Conference Mobile Enabler for Natural
Software AG TechEd 2015 User Conference Mobile Enabler for Natural April 21-22, 2015 Eric Wood Principal Systems Engineer, Adabas-Natural Software AG 1 Mobile use Continues to Grow Of US adult population
More informationOpenEmbeDD basic demo
OpenEmbeDD basic demo A demonstration of the OpenEmbeDD platform metamodeling chain tool. Fabien Fillion fabien.fillion@irisa.fr Vincent Mahe vincent.mahe@irisa.fr Copyright 2007 OpenEmbeDD project (openembedd.org)
More informationCommonTime Making Business Mobile. Enterprise. CommonTime. Mobile Solutions. mdesign Platform. www.commontime.com
Enterprise Mobile Solutions Platform www.commontime.com Platform - Overview All Businesses Are Unique At we understand that no two businesses are the same. We believe that a mobile solution should be designed
More informationLeading the next generation of Business Apps. Pinckaers Founder
Leading the next generation of Business Apps Fabien Fabien Pinckaers Pinckaers Founder Founder Agenda 1 Status, Challenges & Ambition 2 Roadmap: new features v8 3 Roadmap: frontend 4 Transforming the ERP
More informationMinnesota Report Card. A Mobile Friendly Platform for Disseminating School Performance Data. Digital Government: Government to Citizen
Minnesota Report Card A Mobile Friendly Platform for Disseminating School Performance Data Digital Government: Government to Citizen Matthew Porett Chief Information Officer MN.IT Services @ Education
More informationProductivity Apex Inc. Incorporating GPS Technology to Enhance One call Center Processes in New Jersey
Productivity Apex Inc Incorporating GPS Technology to Enhance One call Center Processes in New Jersey Final Report May Latest update on the Project Performance since last quarterly report: The last two
More informationBIG DATA ANALYTICS REFERENCE ARCHITECTURES AND CASE STUDIES
BIG DATA ANALYTICS REFERENCE ARCHITECTURES AND CASE STUDIES Relational vs. Non-Relational Architecture Relational Non-Relational Rational Predictable Traditional Agile Flexible Modern 2 Agenda Big Data
More informationNext Generation Video Collaboration Systems for Regional Australia. Digital Service Delivery
Next Generation Video Collaboration Systems for Regional Australia Digital Service Delivery 2011-2015 Agenda Context Introduction about NICTA Video collaboration and bandwidth Evolution of video collaboration
More informationSAP Gateway for Microsoft. 2015 SAP AG or an SAP affiliate company. All rights reserved. I Copyright 2015 Microsoft Corporation. All rights reserved.
SAP Gateway for Microsoft Innovating for your success Together, Microsoft and SAP have produced an interoperability solution that empowers your enterprise and increases employee productivity. 2 Why Microsoft
More informationConferences Going Mobile: 2012 Trends
Conferences Going Mobile: 2012 Trends White Paper Conferences Going Mobile: 2012 Trends 2012 CrowdCompass All rights reserved. www.crowdcompass.com 1 of 8 smartphones than PCs. In 2010, more people bought
More informationServer based signature service. Overview
1(11) Server based signature service Overview Based on federated identity Swedish e-identification infrastructure 2(11) Table of contents 1 INTRODUCTION... 3 2 FUNCTIONAL... 4 3 SIGN SUPPORT SERVICE...
More informationRicardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
A Sexy UI for Progress OpenEdge using JSDO and Kendo UI Ricardo Perdigao, Solutions Architect Edsel Garcia, Principal Software Engineer Jean Munro, Senior Systems Engineer Dan Mitchell, Principal Systems
More informationDeveloping a highly dynamic web application for a large bank using rules-based technology
Developing a highly dynamic web application for a large bank using rules-based technology Part 1: Requirements and zooming in on a solution Part 2: Design and development Part 3: Conclusion and lessons
More informationBusiness Intelligence Using SharePoint 2013 and Office365
Business Intelligence Using SharePoint 2013 and Office365 Firdouz Hussain Shaik Trigent Software Introduction Many successful companies have been investing large sums of money in business intelligence
More informationSeptember 9 11, 2013 Anaheim, California Spatial Analytics: 3D Models in SBOP Dashboards
September 9 11, 2013 Anaheim, California Spatial Analytics: 3D Models in SBOP Dashboards Robert Abarbanel Agenda SAP 3D Visual Enterprise Lots of SAP Integrations Mobile (Way cool!) Spatial Analytics Applications
More informationSyllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)
Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998
More informationSoftware Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23
Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development
More informationNative mobile apps: The wrong choice for business?
Native mobile apps: The wrong choice for business? Why businesses should think twice before building native mobile applications A white paper from Introduction Native mobile applications are popular with
More informationCustomer Relationship Mngt A primer
Customer Relationship Mngt A primer Role and scope of CRM systems in enterprises Architecture of CRM systems The CRM paradigm CRM examples -1- CRM position in ES ES taxonomy Dash Rep DSS Plan Exec Mon
More informationBest Practices for Building Mobile Web
Best Practices for Building Mobile Web and Hybrid Applications Mobile is the NEXT dominant phase of computing Mobile is different: Transformational business models Faster lifecycles More iterative Mobile/Wireless/Cloud
More informationStrengthening the decision making process with data intelligence in publishing industry CONTEC 2014 Frankfurt Germany - October 7 th 2014
Strengthening the decision making process with data intelligence in publishing industry CONTEC 2014 Frankfurt Germany - October 7 th 2014 Vincenzo Russi Chief Digital Officer Messaggerie Italiane SpA Digital
More informationCSCI-UA:0060-02. Database Design & Web Implementation. Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com
CSCI-UA:0060-02 Database Design & Web Implementation Professor Evan Sandhaus sandhaus@cs.nyu.edu evan@nytimes.com Lecture #27: DB Administration and Modern Architecture:The last real lecture. Database
More informationChoosing the Best Mobile Backend
MOBILE APP DEVELOPER S GUIDE blog.kii.com Choosing the Best Mobile Backend A brief guide to selecting a trustworthy Mobile Backend as a Service (MBaaS). www.kii.com Share this e-book YOU RE A MOBILE APP
More informationFact Sheet In-Memory Analysis
Fact Sheet In-Memory Analysis 1 Copyright Yellowfin International 2010 Contents In Memory Overview...3 Benefits...3 Agile development & rapid delivery...3 Data types supported by the In-Memory Database...4
More informationBusiness from Research Innovation at VTT
Business from Research Innovation at VTT Vesi-ohjelman vuosiseminaari, 22.11.2011 Timo Pulli, Business Development Manager timo.pulli@vtt.fi, +358 40 720 7152 VTT Technical Research Centre of Finland 2
More information