+ All Categories
Home > Technology > [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY,...

[Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY,...

Date post: 13-Jan-2015
Category:
Upload: nuxeo
View: 334 times
Download: 1 times
Share this document with a friend
Description:
Chalmers University is located on two campuses in the city of Gothenburg, Sweden. A geographic information system was built on top of the Nuxeo Platform to help students find their way around the university areas. An iOS app was also created. During this talk, you will see how it was done.
Popular Tags:
15
Building an iOS App with Nuxeo 2013-10-09 Jean-Marc Orliaguet Thursday, October 17, 13
Transcript
Page 1: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Building an iOS App with Nuxeo

2013-10-09 Jean-Marc OrliaguetThursday, October 17, 13

Page 2: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Building an iOS app with Nuxeo

2

Thursday, October 17, 13

Page 3: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Background

3

• Chalmers University of Technology is located on two campuses in the city of Gothenburg, Sweden.

• An app to help students find their way around the campuses and the city.

• Architecture:• A geographic information system (GIS) and a collection

of web services.

• A proxy to external information systems (travel information, room bookings, restaurant menus, etc)

Thursday, October 17, 13

Page 4: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

On the client-side

• iOS: iPhone, iPad, available today in the App Store (name: ”Find Your Way at Chalmers”)

• Administration UI: MacOS app

• Interactive web map (HTML5): Fall 2013

4

Thursday, October 17, 13

Page 5: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

The iOS app

5

Thursday, October 17, 13

Page 6: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

The interactive map (Web)

6

Thursday, October 17, 13

Page 7: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

The administraion UI (MacOS)

7

Thursday, October 17, 13

Page 8: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Works as a DMS

8

Thursday, October 17, 13

Page 9: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Server: Nuxeo / Tomcat / SQL• Nuxeo: NXSQL / WebEngine (REST, JSON, SOAP)

• Document types: Areas, Buildings, Room, Facilities, Photos

• Geographic information of every object (points, polygons) as of today +1000 documents

• Information arranged in a tree structure mirroring the objects’ geography

• A proxy to other live information systems, SOAP -> JSON

9

Thursday, October 17, 13

Page 10: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Live search

10

Live search uses nuxeo NXSQL query engine:

- Ability to build complex queries.

- High performance

Thursday, October 17, 13

Page 11: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Map server

• Geographic information is licensed from OpenStreetMap

• A map server (Mapnik + Nginx) managed from nuxeo

• Many levels of cache (client + server) - Redis

• Live rendering of buildings and areas (parking, etc)

11

Thursday, October 17, 13

Page 12: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Map rendering: mapnik

12

”Documents” (buildings) are drawn on the map:

Thursday, October 17, 13

Page 13: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

Future

• Android app: early 2014

• Finding employees with building / floor location.

• Information stands, large iPads ?

• Very large touch screens, glass wall projection.

13

Thursday, October 17, 13

Page 14: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

?#Nx

World1

3

Questions

Thursday, October 17, 13

Page 15: [Nuxeo World 2013] CREATE AN IOS APPLICATION WITH NUXEO - JEAN-MARC ORLIAGUET, CHALMERS UNIVERSITY, SWEDEN

#NxWor

ld13

!Thank you

Thursday, October 17, 13


Recommended