Mobile Logbooks -WhatsLogged-

Slides:



Advertisements
Similar presentations
Attie Naude 14 May 2013 Windows Azure Mobile Services.
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Mobile DevOps Mobile Apps + APIs = Mobile DevOps Alex Gaber Crittercism QCon New York 2014.
Tuomo Vierros, Dream Broker Topic H: Video sharing app for iOS / Android / WP7.
CADDLAB Medical Imaging on Remote Compute Servers.
Progress Report 11/1/01 Matt Bridges. Overview Data collection and analysis tool for web site traffic Lets website administrators know who is on their.
Usability Test by Knowing User’s Every Move - Bharat chaitanya.
Brittany Shieh, Chonghua Dong, Marvin Cheng CouponStash.
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows  Monetize your content  Road to.
We are glad to share our unique positions among other competitors in mobile application development.  We concentrate mainly on cloud based enterprise.
Software Requirements Specification (SRS)
Cross Platform Development the Good, the Bad, and the Ugly WIFI: BRGuest / Gu3st!
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
ArcGIS Online with Lucity
UNIT 1 USER SIDE OF A WEBSITE Cambridge Technicals.
Developer TECH REFRESH 15 Junho 2015 #pttechrefres h Understand your end-users and your app with Application Insights.
Case Study Dynamic Website - Three Tier Architecture
Theia Technical Design Presentation 3. Theia Overview Theia’s purpose is to create three dimensional, virtual representations of a room. To allow the.
7 February 2008Dietrich Beck A LabVIEW Interface to ELOG ELOG Possible solution paths Status Integration into – CS ? – Domain Management System?
D-Link Cloud Revolutions
Name: Cheah Tzeng Kitt Matric No: A Faculty: Fakulti Information Science and Technology Program: Computer Science Project name: Mobile App Development.
Back in THE EYEOS PROJECT CREATING OUR PRIVATE CLOUD.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
CU Student Organizer Trey McAlhany CPSC 482 Mobile Software Development Clemson University April 30, 2015.
GLOBEStyle Team Members: Joseph Torano, Jess Farmer, Alyssa Marcoux, Gurkirat Kainth Faculty Sponsor: Philip Bernhard Client: Institute of Cross Cultural.
The basics of knowing the difference CLIENT VS. SERVER.
How Web Database Architectures Work CPS181s April 8, 2003.
Data lifecycle (CRUD+) Operation logic, query, databinding, change tracking, unit of work Validation User: authn/authz/profile.
The ECOST Web-based platform for data providers and for data users.
Getting Started with Datazen Microsoft’s New Mobile Dashboard Platform.
INTRODUCING HYBRID APP KAU with MICT PARK IT COMPANIES Supported by KOICA
Best Web Technologies for
Learn Nodejs by Building 10 projects. What is Nodejs  An Open source, Cross platform, Event Based and Non-blocking framework used to develop server side.
SAFARI TEST AUTOMATION: NAVIGATING THROUGH THE JUNGLE BY KARAN KUMAR AND JAMES CHUONG.
SynergyTop Technologies Driving Synergy Assuring Growth
TECH RELATED TOPIC PRESENTATION MICROPROCESSOR: CSE341 COURSE INSTRUCTOR DR. JIA UDDIN Assistant Professor Department of Computer Science and Engineering.
A taste of the apps built with HTML… Deployment Workflow Lunchtime Node.js server Yelp API.
GST Helpline - A Complete GST App TO RESOLVE GST INDIA QUERIES
Building Azure Mobile Apps
Mobile Application Solution
We Optimize. You Capitalize Software Development Services
IS1500: Introduction to Web Development
By: Abhilaash Velamati Intern at CGH Technologies
Mobile Apps, Web Design, Digital Marketing Company
CIIT-Human Computer Interaction-CSC456-Fall-2015-Mr
Introducing ‘Show my Homework’
Mobile Navigation Control for Planetary Web Portals Team Members: John Calilung, Miguel Martinez, Frank Navarrete, Kevin Parton, Max Ru, Catherine Suh.
Model View Controller
Process of Converting “PSD to HTML”
Mobile Application Solution
MAGOSTECH Our Services We plan a perfect strategy to make and deliver a creative and innovative system with modern web technology, tools like Sitecore.
Week 01 Comp 7780 – Class Overview.
MIT App Inventor By Hans Yip.
APPS are the next big thing Mobango
Senior Project, Spring 2018 To-do List Optimizer 1.0 Problem Solution
Electronic Communications
A Web-based Integrated Console for Controlling a Set of Networks
Google Hangouts Google Hangouts is a instant messaging service. Hangouts supports text, voice and video conversations, and is cross-platform on the.
Architecture.
TechEd /15/2019 8:08 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Architecture.
Choosing between Silverlight and AJAX
My Measurement Assistant
Infrared Home Controller
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Snippet Engine as a Database Server
Your computer is the client
MOBILE PROGRAMMING Meriska Defriani, S.Komp, M.Kom Introduction
Presentation transcript:

Mobile Logbooks -WhatsLogged- Nicole Dolot CERN Summer Student 2019 Supervised by Niko Neufeld

Computer Science Student Babeș-Bolyai University Cluj-Napoca, Romania About me Computer Science Student Babeș-Bolyai University Cluj-Napoca, Romania

The Logbooks Electronic logbooks meant for the control room & shifts of LHCb Website (Elog) Implemented in a single C program; integrated web server that sends HTML

The Logbooks

Don't change the web app. Don't duplicate data.

The Logbooks Increased wish to use it on one's phone Not mobile friendly Nothing compares to an app Single-threaded (slow)

Mobile Logbooks -WhatsLogged-

Architecture Browser Elog Server Logbook Data Command line tool My Server Not a database! WhatsLogged

WhatsLogged: Flutter (2017) Dart Cross-platform (both Android and IOS)

Server: Node.js Koa

Challenges Understanding how the logbook data is stored Coming up with a user-friendly design Caching the data efficiently on the client's side Implementing the log in

Video Demo

Thank you!