SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
ย
CIP Developing Mobile Apps
1. Developing Mobile Apps
June 7, 2018 โ Portugal Workshop
I N I A V / T R U S T - P O R T O P O R T U G A L
Edwin Rojas (CIP) & Carlos Velasquez (CIP
2. Agenda: Developing Mobile Apps
โข CIP Genebank Overview
โข Genebank Environment
โข Genebank Needs & Benefits for Mobility
โข Hardware Platform for Mobile Apps
โข Mobile Apps Target Devices
โข Mobile App Developments: Web or Hybrid or Native
โข Microsoft Technology for Mobile Apps
โข Solution Architecture for CIP
โข Webservices types
โข Xamarin Overview
โข Xamarin Architecture
โข Xamarin Forms UI Comparison/Mapping/Rendering
โข CIP Mobile App for Inventories in Xamarin Forms
โข Android Version
โข Windows Version - UWP for TabletPC or Laptops/PCs
โข Hello World App in Xamarin Forms
โข Xamarin Installation/Setup
โข Simple Exercise to Practice
โข Screenshot
3. CIP Genebank Overview
Environment
CIP is the custodian of one
the worldโs largest in vitro
collection.
CIP is the custodian of
one of the largest clonal
plant cryobanks.
8 cold chambers
20 flow chambers
Annually multiplicated 400 thousands tubes
Annually distributed 37 thousands tubes
5. CIP Genebank Overview
Needs and benefits to develop more efficiencies
โข Capture data where activities
occur
โข Use mobile computers
โข Develop Apps
Improve Data
Collection
โข User barcode Labels
โข Labeling all accessions in all
procedures
โข Use scanners
โข Use thermal printers
Improve
Germplasm
Identification
โข Connect online to central
repository
โข Use WiFi inside laboratories
โข Allow query inventories and
status with related information's
Improve
Germplasm
Tracking and
Monitoring
6. Mobile
Hardware
Platform
CIP Genebank Overview
Hardware platform for mobile apps
Rugged devices supporting IP Norm:
โข Complete protection against contact
โข Protections from infiltration
โข Protection from dust
โข Protection from dripping water
โข Protection from sprayed water
โข Protection from splashed water
7. CIP Genebank Overview - Mobile apps target devices
Curator ToolMobile Apps In-house Systems
(LIMS)
Integrate solutions base on the latest and emerging technologies
Mobility
Training
9. Mobile App Developments โ Web or Hybrid or Native
Native
Hybrid
Web
Access to
Hardware &
Advanced UI
interaction
Speed
Development
Cost
Full
Full
Partial
Very Fast
Native
Speed as
Necessary
Fast
Expensive
Reasonable
Reasonable
Deployment
Fast
Device by
Device
Device by
Device
11. Database Server
Data tier
Web Server
Middle tier
(Business + Webservices)
Microsoft Technologies for Mobile Apps
Solution Architecture
GG Central
Database
PC
User Interface
Curator Tool
GG
Client
Core
Wizards
Forms
Reports
GG Local
Database
GG
Server
core
GG
Webservice
ASPNET ASMX -SOAP
CIP
Webservice
WCF - RESTful
Cross-platform App
Xamarin .NET Framework 4.5
12. Microsoft Technologies for Mobile Apps
Webservices types
2002 2006 2010
Type 1: ASP.NET ASMX
Base on SOAP
Type 2: WCF
Base on REST or
NON HTTP with
.NET Remoting
Type 3: ASP.NET Web Api
Base on REST
SOAP and REST offer different methods to invoke a Webservice
A Webservice is a method of communication between two applications or
electronic devices over the World Wide Web (WWW)
Technology
Release Year
13. Microsoft Technologies for Mobile Apps
Xamarin Overview
Xamarin is the technology to develop cross-platform apps and is free in
Visual Studio 2015/2017
Is free coming with VS Studio Community edition
14. Microsoft Technologies for Mobile Apps
Xamarin Architecture
UWP: Universal Windows Platform, is the app platform for Windows 10 for Mobile, Tablet, Laptop,
Desktop, Xbox, Hololens, IoT
15. Microsoft Technologies for Mobile Apps
Xamarin Forms UI comparison/mapping/rendering
UWP: Universal Windows Platform, is the app platform for Windows 10 for Mobile, Tablet, Laptop,
Desktop, Xbox, Hololens, IoT
16. CIP Mobile App for GRIN-Global Inventories in Xamarin Forms
Manage germplasm inventory for
seeds, DNA and herbarium.
โข Register new inventories
โข Print barcode labels
โข Scan barcodes
โข Query inventories by filters
โข Update stocks
โข Register viability tests
17. CIP Mobile App for Inventories in Xamarin Forms
Android version
Model: Zebra TC75
โข Rugged device with IP65
โข Scanner incorporated
โข WiFi + Bluetooth
โข Camera 13 MP
โข GPS
โข Android 5 Lollipop or Android 7 Nougat
โข CPU 1.8 GHz โ 64 bit
โข Memory 4 GB RAM/32 GB Flash
โข Display 4.7 inches (1280 x 720 MP)
โข Cost 3000 USD
โข Programmed obsolescence: 5 years
18. CIP Mobile App for Inventories in Xamarin Forms
Android version
19. CIP Mobile App for Inventories in Xamarin Forms
Android version
20. CIP Mobile App for Inventories in Xamarin Forms
Android version
21. CIP Mobile App for Inventories in Xamarin Forms
Windows version
Model: Zebra ET50
โข Rugged device with IP65
โข Scanner incorporated
โข WiFi + Bluetooth
โข Camera 8 MP
โข GPS
โข Windows 10
โข CPU 1.59 GHz โ 64 bit
โข Memory 4 GB RAM/64 GB Flash
โข Display 8.3 inches (1920 x 1200 MP)
โข Cost 3500 USD
โข Programmed obsolescence: 5 years
22. CIP Mobile App for Inventories in Xamarin Forms
Windows version
23. CIP Mobile App for Inventories in Xamarin Forms
Windows version
24. CIP Mobile App for Inventories in Xamarin Forms
Windows version
25. CIP Mobile App for Inventories in Xamarin Forms
Windows version
27. Hello World App in Xamarin Forms
Simple exercise to practice
This VS project contains a Xamarin page with Label, EntryText, Button and one
event click.
Visual Studio 2015
Xamarin Forms with .NET 4.5
1. Open Visual Studio
2. Clone the solution from https://gitlab.com/Portugal2018/HelloWorldXamarin.git
3. Open the solution: XamTest01.sln
29. The International Potato Center (known by its Spanish acronym CIP) is
a research-for-development organization with a focus on potato, sweetpotato,
and Andean roots and tubers. CIP is dedicated to delivering sustainable
science-based solutions to the pressing world issues of hunger, poverty,
gender equity, climate change and the preservation of our Earthโs fragile
biodiversity and natural resources.
www.cipotato.org
CIP is a member of CGIAR
CGIAR is a global agriculture research partnership for a food secure future. Its
science is carried out by the 15 research centers who are members of the
CGIAR Consortium in collaboration with hundreds of partner organizations.
www.cgiar.org