razvoj lob windows 8
Post on 07-Aug-2018
222 Views
Preview:
TRANSCRIPT
-
8/21/2019 Razvoj LOB Windows 8
1/22
Razvoj Windows 8 poslovnih aplikacija
Bahrudin Hrnjica
C# MVP, SSD
-
8/21/2019 Razvoj LOB Windows 8
2/22
Agenda
What is ... ,Intro
Designing UX Demo
Connection to Data Demo1, Demo2, Demo3
Integration with Windows 8 by Contratcs and Live Tiles Demo
Built in Device support
Deployment Demo
Summary
-
8/21/2019 Razvoj LOB Windows 8
3/22
What is Windows 8 Store apps
Designed to run not only to PC, but on Tablet and other
devices Primary input
touch or mouse and keyboard
User Experience based on Metro Style
Windows 8 Contracts
share, search, settings, etc Support Windows Store
Dont use traditionaly Menus, Toolbars, etc
No Configuration file (App.config or Web.config)
-
8/21/2019 Razvoj LOB Windows 8
4/22
What is Windows 8 LOB apps
Diferent than general consumer
Only deployed for users in busines process
More secure with restricted security policy
Needs tight control over app update
-
8/21/2019 Razvoj LOB Windows 8
5/22
Advantiges of Win8 LOB apps
Better mobility
Increased performance for touch
Better security
Easy deployment and updating
Suported existing .NET languages(C#, VB, C/C++)
Developing Windows 8 app with HTML and JavaScript
-
8/21/2019 Razvoj LOB Windows 8
6/22
Designing the User Experience
Metro Design Languages
Clean & open layout Fluid transition
Responsive app
App content defined by pages (similar in web app)
Permanent BACK BUTTON
Common Commands located in App Bar
Support for different layouts
Semantic Zoom
-
8/21/2019 Razvoj LOB Windows 8
7/22
Designing the User Experience
DEMO
-
8/21/2019 Razvoj LOB Windows 8
8/22
Connection to Data
Using Entity Framework 5
Using Web Service REST (ASP.NET API)
Using WCF Service SOAP
Using SQLite Cross-platform C library that implements a self-embeddable, zero-configuration SQL database engine.
-
8/21/2019 Razvoj LOB Windows 8
9/22
Entity Framework 5
Open Source Project hosted on CodePlex
Separated from .NET updates
Model First
Code First
Performance
enum support, spatial data types, table-valued function s
-
8/21/2019 Razvoj LOB Windows 8
10/22
EVAP ExplorerWindows Store app for searching restaurants with the most delicious evapin Bos
DEMO
-
8/21/2019 Razvoj LOB Windows 8
11/22
Entity Framework 5
Data ModelDEMO
-
8/21/2019 Razvoj LOB Windows 8
12/22
Implementation of
REST Service by Web APIDEMO
-
8/21/2019 Razvoj LOB Windows 8
13/22
Implementation of
WCF ServiceDEMO
-
8/21/2019 Razvoj LOB Windows 8
14/22
Contracts and Live Tiles
Contracts
Way to intergate apps in to Windows 8. Search Contracts
Settings Contracts
Share Contracts
Tiles
Up to Date Info
Toast notification
-
8/21/2019 Razvoj LOB Windows 8
15/22
Bult in Device Support
Support for Geolocation
Bing Maps Camera support
Various Sensors
Other devices
-
8/21/2019 Razvoj LOB Windows 8
16/22
Implementation of
Contracts and TilesDEMO
-
8/21/2019 Razvoj LOB Windows 8
17/22
Delployment
Windows Store one way to deploy app
LOB is often distributed directly to the end-user Side-Loading proces of installing app witout going thro
Windows Store
Use Windows Apps Certification Kit
Sing the app
Set group policy of the app
Deploy app
-
8/21/2019 Razvoj LOB Windows 8
18/22
Deploying Windows Store App locally
DEMO
-
8/21/2019 Razvoj LOB Windows 8
19/22
Summary
New Geneartion of Bussines apps
Not only PC, Tablet, ..... More Secure of Handling with Data
Contracts, Build in Support for Devices
Windows Store
-
8/21/2019 Razvoj LOB Windows 8
20/22
More Info
Creating Enterprise Line of Business Apps for Windows
http://www.microsoft.com/en-us/download/details.aspx?id= My Blog
http://bhrnjica.net
MSDN Resources
http://msdn.com
O d I t bilit @Mi ft
http://www.microsoft.com/en-us/download/details.aspx?id=30007http://bhrnjica.net/http://msdn.com/http://msdn.com/http://bhrnjica.net/http://www.microsoft.com/en-us/download/details.aspx?id=30007http://www.microsoft.com/en-us/download/details.aspx?id=30007http://www.microsoft.com/en-us/download/details.aspx?id=30007 -
8/21/2019 Razvoj LOB Windows 8
21/22
Microsoft andOpen Source
gateway for deeperexploration ofopen sourceengagements
http://www.microsoft.com/openness
Port25blogs from the
platformcommunity and
the OSS Labteams
http://Port25.technet.com
Codeplexresources for
developers andconsumers ofopen source
projectshttp://www.codeplex.com
InteroperabilityBridges
technical collaborativeworks
http://www.interoperabilitybridges.com
Open Upcross-Industry
Interoperabilityand Standards
activitieshttp://www.microsoft.com
/interop/openup
Shared Sourceportal forprogrammatically sharing code
http://www.microsoft.com/sharedsource
ODataopen source starter kit
for Internetpublishing ofGovernment
datasets usingthe Open Data
http://ogdisdk.cloudapp.net
Open Specprotocols, file formats,
standards,technical
specificationshttp://www.microsoft.com
/openspecifications
BizSparkProgram for Start-Up
companies fromboth
commercial andopen sourcebackgrounds
http://www.microsoft.com/bizspark
Openness and Interoperability @Microsoft
How can I receive up-to-date Openness announcements from Microsoft?In addition to the websites above, you can receive regular updates toMicrosofts openness, interoperability and standards efforts via the followingchannels: http://blogs.technet.com/b/openness/ http://blogs.msdn.com/b/interoperability/ http://twitter.com/OpenAtMicrosoft
http://port25.technet.com http://channel9.msdn.com/Blogs/Interoperability
http://www.microsoft.com/opennesshttp://www.microsoft.com/opennesshttp://port25.technet.com/http://www.codeplex.com/http://www.interoperabilitybridges.com/http://www.interoperabilitybridges.com/http://www.microsoft.com/interop/openuphttp://www.microsoft.com/interop/openuphttp://www.microsoft.com/sharedsourcehttp://www.microsoft.com/sharedsourcehttp://ogdisdk.cloudapp.net/http://ogdisdk.cloudapp.net/http://www.microsoft.com/openspecificationshttp://www.microsoft.com/openspecificationshttp://www.microsoft.com/openspecificationshttp://www.microsoft.com/bizsparkhttp://www.microsoft.com/bizsparkhttp://blogs.technet.com/b/openness/http://blogs.msdn.com/b/interoperability/http://twitter.com/OpenAtMicrosofthttp://port25.technet.com/http://channel9.msdn.com/Blogs/Interoperabilityhttp://channel9.msdn.com/Blogs/Interoperabilityhttp://port25.technet.com/http://twitter.com/OpenAtMicrosofthttp://blogs.msdn.com/b/interoperability/http://blogs.technet.com/b/openness/http://www.microsoft.com/bizsparkhttp://www.microsoft.com/bizsparkhttp://www.microsoft.com/openspecificationshttp://www.microsoft.com/openspecificationshttp://www.microsoft.com/openspecificationshttp://ogdisdk.cloudapp.net/http://ogdisdk.cloudapp.net/http://www.microsoft.com/sharedsourcehttp://www.microsoft.com/sharedsourcehttp://www.microsoft.com/interop/openuphttp://www.microsoft.com/interop/openuphttp://www.interoperabilitybridges.com/http://www.interoperabilitybridges.com/http://www.codeplex.com/http://port25.technet.com/http://www.microsoft.com/opennesshttp://www.microsoft.com/openness -
8/21/2019 Razvoj LOB Windows 8
22/22
Help us choose the best Sinergija lecturer! HTC and Microsoft will award at the conference end, w ll giv on HTC Windows Phone 8X to some
from the audience randomly.
Go to www.mssinergija.net, log in and cast your votes!
You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portaThis prize contest will end at Thursday, October 24that 21:00. Winner will be announced at the official Sinergija web po
www.mssinergija.net
Please rate this lecture
and WIN Windows Phone 8X HTC
Powered by:
top related