Recent TechnologicalDevelopments in
Hungary
ITware | Biró Attila

 ICT (Information and communication technology) is a booming
sector in Hungary 10‐12% of the Hungarian GDP comes from the ICT sector (and thedigital economy in total accounts for 21‐22% of the country’s GDP)

Short Historyof ICT in
Hungary Hungary has produced the highest growth rate in the digital
economy in the EU Around 150 000 employees work directly in the sector (digital
economy total is 400,000, or 15% of all Hungarian employees)
 Hungary ranks third place in the European Union according to therate of ICT employees within the population
 18% of total Hungarian export is presented by software and ICT
services, which contain high added value originating from Hungary
 ICT products make up the second highest proportion of exports ofall countries in the OECD
 Hungary has the second highest per capital ICT expenditure in theCEE regionHungarianscientists inICT & otherabstractsciences John van Neumann: The operational principles of the IAS
Computer he created in 1951 still determine the way a PC works
today.
 John G. Kemeny: the man behind the user‐friendly BASIC
programming language.
 Marcell Jánosi: inventor of the predecessor of the 3.5" floppy disk
 László Biró: inventor of ball point pen
 Ernő Rubik: Rubik’s cube
 Dénes Gábor: inventor of Holography Currently 149 Japanese companies active in Hungary, 49 ofthem has manufacturing facilities. They provide employment forover 25 000 Hungarian citizens.

Japanesebusinessinterest inHungary Japan is the 3rd biggest foreign investor in Hungary after USAand Germany
 in past two years Japanese companies invested over 1 billion
EUR (ca 1280 oku yen) in Hungary
 latest strategic agreement is with Alpine Electronics
 Apart from them Hungary has 6 other strategic agreements withJapanese companies: Suzuki, Bridgestone, Zoltek, Ibiden,Takata, Nissin Foods)

Japanesecompanies inHungary

* Founded: 2001, works for Japan since 2008
* 100% Hungarian ownership* Continuous domestic / international presence* Yearly turnover: ~2 million EUR* Staff: 60+ (50 software engineer)
Certifications:

ITware* ISO‐9001:2008* PMP (Project Management Professional)* CSM (Certified Scrum Master)* CPO (Certified Product Owner)* SFC (Scrum Fundamental Certified)* OCPJP (Oracle Certified JAVA SE Professional)* ISTQB (International Software Testing
Qualifications Board)

Software development:• JAVA, J2EE, JSP• Javascript, AJAX
• C, C++
Mobile dev technologies:• HTML5, CSS3, PHP, Flash, RoR• iPhone, Android, C#, Windows RT
Databases:• ORACLE, MS SQL, PostgreSQL,MySQL, OLAP
• WEBlogic, Glassfish, Tomcat, JBOSS
Integration technologies:• SOA, UML, RUP

ITwareTechnology as a Service 2008 first M2M project in Japan 2011 ITware exhibits at EU Gateway Programme Information andCommunication Technologies in Tokyo
 2012 smart phone demos for Japan about mushroom production
scheduling 2013 smart phone demo for Japanese e‐healthcare application

ITware historyin Japan 2014 video processing app
 2014 ITware participates in Waseda University 1 year managerial
training program 2014 Exhibit on ITWeek Spring in Tokyo
 2015 Participation of European Union Human Resource Training
Program (HRTP) for Japan 2015 representative office opens in Shinagawa, Tokyo
 2015 ITware exhibits at ITWeek Autumn in Makuhari MesseOur M2M and IoT
field of expertize
Environmental monitoring
solutions for ski resorts, hotspa, hotels

CustomIoT/M2M andMobile Apps

Smart
Agri‐culture

Control system,
Environmental monitoring,
Production planning
Solutions for smart devices

HoReCaMedical condition
monitoring smartphonesolutions for patient care,pet hospitals and sports

M2M
ARCHITECTURE
Drivers, M2M
integration platforms,
server backend,
embedded technology,
etc

Smart
VehiclesmHealth

Vehicle position andmovement tracking solutions

Mobile Development
Native and/or Hybrid Applications

Users like it more

Mobile: Native or Hybrid App?
 Apps are much like your desktop software

More trusted tospend moneyMobileApplications

Can be optimized
better for phones
Betterperformance
Betterergonomics
Available offline Only 22 minutes per day are spent in the browser, withthe balance of time focused on applications.
 In April, eMarketer predicted that by 2017, 25% of online
retail transactions will take place on mobile.
 Studies continue to show that users feel more
comfortable making large dollar purchases using a native
app rather than the mobile web
 An app can target the specific limitations and abilities ofeach individual device much better than a website canwhile running inside a browser
 An app is developed for a single screen size or a smaller
range of sizes, making it easier to design an outstanding
interface and controls.
 Resources and data can be stored locally in a mobile app

APPaware or hybrid app development

reduction in development time
Custom mobile app development

Custom vs
APPaware orHybrid apps

Development time needed for the
1st Platform (eg. iOS)
Development time needed for the
2nd Platform (eg. Android)
Development time needed for the
3rd Platform (eg. Windows)

APPaware
Smart Mobile App creator platform
APPaware is ITware’s web based mobile
application creator framework for developers

MobileApplications
CreateSmartApp.com‐ it creates real iOS/ Android/ WP applications‐ works in a drag and drop way
Apart from basic computer skills, it does not require IT
expertize or programming background, and can be used byanyone to create native mobile apps

‐ OpenSource mobile development frameworks‐ Using standard web technologies‐ Web wrapped in native layer‐ Access to native APIs
‐ One code base
‐ Many platforms (Android, iOS, WP, Blackberry)

Hybrid Mobile
Applications‐ AngularJSKOJIMORI
IaaS for FBTKOJIMORIIaaS••••••••••••

Innovative, cloud‐based remote data collection system DAQ
Configurable through a web based interface
Measuring devices at remote locations
Accessible anywhere, through the web
Intelligent, continuous and event‐triggered reports
Offline modeGet collected data in JSON format
Secure encrypted data transfer.
HTTP and SMTP communication with remote serverStores read but unsent data in memory or on its flash drive.
Support for +50 different types of sensor devices
including the RTR‐50 wireless sensor network
Flexible network configuration(DHCP/Static IP, Dynamic/ Static DNS)KOJIMORICustom
IoT/M2M forJapanesecompany

 Over 50 sensor devices
integrated from several maker Measuring over 20 types ofdata
 Real time Cloud based

Custom
IoT/M2M
IaaS Solutions

‐ Visualize collected data
‐ Real time / monitoring mode
‐ Different M2M/IoT applications

CustomM2M /IoT apps

R+D
VRS Technology Development

LS series

MS series

work on the principle of Doppler shift

2.4GHz
Dopplernon‐contact
vital sensor

to sense heartbeat,
respiration rate and body movement
Bed sensor typeHigh sensitivity wall mount type

 The used patches may cause discomfort

 Non‐invasive, continuous monitoring Leads and sensors can obstruct free movement

 Body position and movement

 Leads to irritation and distress Heart rate In case of severe burns or injuries, difficult to attach

 Breathing Short battery lifetime

Nursing homes

Nursing homes

HomeCareServiceInstituteElderly person
living alone
and his family
members
Confidential

Pet hospital
After surgery
recovery cage

ConfidentialMedicalresearch

Main screen

Admin

Settings

Messages

ChartsAlerts

HelpReal time
fleet
monitoringCANBUS
デバイス

OBD IIデバイス

RFID fordriveridentificati
onPrivate/BusinessTrip switch

ドアセンサー

カーゴセンサーChat room
load balancing
Community
support chat
DOCLERreference Cross country remoteoutsourcing andcooperation
 Using Scrum
methodology

KITE
Use Case Digital signature of contract
 Make and upload field status photo Realtime order supplies

eAdministration

 Register/update customer info
 Data Sync background system

Complete
Agriculture app
Reference Client: Android
 Server: Apache, PHP Communication: RESTful API
 Persistence: Relational DB, dBase Client‐Server Sync: Download + Upload Offline Mode Branding

SoftwareArchitecture Blackboard system Model View ViewModel Event‐driven architecture Multitier architecture(three‐tier or n‐tier) Implicit invocation
 Layers

Architecturalpatterns

 Naked objects
 Operational Data Store (ODS) Microservices

 Peer‐to‐peer Model‐View‐Controller Pipe and filter architecture Presentation‐abstraction‐control

 Service‐oriented architecture (SOA) Model View Presenter Broker Pattern

SoftwareArchitectureImplemented architecture of the
Synchronization API in the
Android client application

SoftwareArchitecture
Step #1

SoftwareArchitecture
Step #2Confidential

SoftwareArchitecture
Step #3

Confidential

SoftwareArchitecture
Step #4

Confidential

What kind of API• Use Android suggested APIs
• Easy extendable• Send Broadcast notifications to UI about the sync events• Can be re‐used by another projects• Change data model is EASY
• Useful helpers: HTTP, JSON, Database, Images, FilesContactfor technicalquestions

Attila Biró
ITware Kft.
attila.biro@itware.hu+36‐30‐999‐0222
skype: biroka
www.itware.eu