Sunteți pe pagina 1din 9

MY COMPANY SUITE

VISITORS
MY COMPANY SUITE

TRAVELS
MY COMPANY SUITE

VACATION
MY COMPANY SUITE

EXPENSES
MY COMPANY SUITE

STAFF

MY COMPANY SUITE

Windows Azure Active Directory

Single sign-on and Pub/Subs async event-bus

Windows Azure Service Bus

App one-pager
Services ASP.NET Web API 2 Attribute Routes SignalR 2.0 Entity Framework 6 Email notifications Windows Azure Service Bus Security Windows Azure Active Directory (*) ASP.NET Identity SPA Web application (Single Page Application) ASP.NET MVC 5 SPA JavaScript Libs: Durandal, Knockout.js (*) ASP.NET Scaffolding and BootStrap (Demo-Script) Windows Store client app (XAML/C#) XAML/C# Win 8.1 Store app (Offline, only NFC comm.) (*) NFC communication Windows Phone 8 client app (XAML/C#) (*) XAML/C# Phone app (Connected to Services)

Description:

Visitors is composed by several client applications that allow to request and manage visits and visitors for your company. Different features are available depending on your role in the organization and the client application being used (Web app, Windows store apps or Phone app). The web application is an application for employees to schedule visits and manage visitors information. The Windows Phone application is a visit-card to be filled with the visitor information and simplifies the process to handle a visitors arrival thru NFC communication. The Windows 8 application is an application that targets security staff so they manage visits and visitors information from a security staff point of view. Email notifications are sent in some circumstances and there are also web notifications using SignalR

Web SPA client

W8.1 Store native client

WP8 Store native client NFC C#

C#

Windows Azure
Web Site

Goals:

Demo support to highlight Scaffolding, ASP.NET Identity, Bootstrap, NFC communication and XAML/C# Store apps.

ASP.NET MVC 5

Web API 2 SignalR Services

Requirements
-

Visual Studio 2013 Windows Azure SDK 2.1 (2.2 for RTM version) SQL Server 2012 Express LocalDB (included in VS 2013) Windows Azure SQL DB (for Cloud deployment) Windows Azure Web Sites (for Cloud deployment)

SQL DB
Windows Azure Active Directory Service Bus

(*) Unique features in this app

App one-pager
Services ASP.NET Web API 2 Attribute Routes (*) CORS (*) OWIN self-hosting Entity Framework 6 Windows Azure Service Bus Security Windows Azure Active Directory Windows Store 8.1 client app (HTML5/WinJS) (*) HTML5/WinJS Win 8.1 Store app Push notifications Windows Phone 8 client app (XAML/C#) (*) XAML/C# Phone app (Connected to Services) Push notifications Web Mobile app (HTML5/jQuery Mobile) (*) HTML5 and jQuery Mobile

Description:

Expenses is composed by several client applications to facilitate expenses management to the employees. The web mobile application is an application for employees, managers and HHRR. Each role can make different actions. Employees can create and edit their travel requests. Managers can accept or deny the team member requests. HHRR can add attachments to the requests and accept them. The Windows 8 HTML5 native application targets managers, so they can review all the teams expenses, approve an deny them and view summaries. The Windows Phone 8 native application targets employees and managers. The employees can report their expenses and managers can review/approve team expenses.

Web Mobile client


jQuery Mobile

W8.1 Store native client

WP8 Store native client C#


Push notifications

Push notifications

Windows Azure
Web Sites

Goals:

Demo support to highlight Web API features like attribute routes, CORS, OWIN self-hosting. Also, HTML/WinJS native store apps, and Web Mobile apps for any mobile client

CORS

ASP.NET MVC 5

OWIN self-hosting

Web API 2 Services

Requirements

- Visual Studio 2013 - Windows Azure SDK 2.1 (2.2 for RTM version) - SQL Server 2012 Express LocalDB (included in VS 2013)

SQL DB
Windows Azure Active Directory
(*) Unique features in this app

Service Bus

App one-pager
Services ASP.NET Web API 2 Attribute Routes SignalR 2.0 Entity Framework 6 Email notifications Windows Azure Service Bus Security Windows Azure Active Directory Windows Desktop client app (WPF) (*) .NET WPF with SignalR client lib. SPA Web application (Single Page Application) ASP.NET MVC 5 SPA JavaScript Libs: Durandal, Knockout.js (*) Web Mobile View

Description:

Travels is made up by several applications which allow employees to request and manage travels. The web application targets any employee, including managers and HHRR. Each role can make different actions. Regular employees can create and edit their own travel requests. Managers can accept or deny team member requests. HHRR can add attachments to the requests and accept them. The desktop application (WPF) targets HHRR people, so they can edit and process travel requests. In both applications email notifications are sent in some circumstances and there are also web notifications using SignalR.

Web SPA client Mobile


View
SignalR client

Desktop native client

WPF

Toast notif. SignalR client

Windows Azure
Web Sites

Possible deployment as APP FOR SHAREPOINT

Goals:

To highlight the importance of desktop clients (WPF) for certain scenarios. It shows new technologies in WPF, like SignalR client lib for .NET and Toast notifications

ASP.NET MVC 5

Web API 2 SignalR Services

Requirements

- Visual Studio 2013 - Windows Azure SDK 2.1 (2.2 for RTM version) - SQL Server 2012 Express LocalDB (included in VS 2013)

SQL DB
Windows Azure Active Directory
(*) Unique features in this app

Service Bus

App one-pager
Services LightSwitch OData Services SignalR 2.0 Windows Azure Service Bus
LightSwitch HTML5 Web Client

Description:

Staff is a LightSwitch HTML client targeting HHRR employees who may create new employee data or update it. There are two versions. The first is a standalone web application. The second is an O365 CBA (Office 365 Cloud Business Application aka. LightSwitch App for SharePoint). Like other MY COMPANY apps, it is integrated to the rest of the applications thru an event-bus which is internally implemented based on Windows Azure Service Bus, so any change in the employees data can be propagated to the other applications.

jQuery mobile

LightSwitch Web application (*) Version 1: Standalone LightSwitch Web Application version Security: Based on ASP.NET Identity (aka. Membership) (*) Version 2: CBA (Office 365 Cloud Business Application) aka. LightSwitch App for SharePoint Security: Based on Windows Azure Active Directory provided by Office 365 Common technologies and characteristics JavaScript Libs: jQuery Mobile themes, Bootstrap Custom controls (upload images, Bing maps, ) Custom service methods (WebAPI, handlers, ) Deployed in Windows Azure Web Sites Custom SharePoint chrome Integrated with BCS (Business Catalog Services)

Goals:

Windows Azure
Web Sites

Possible deployment as Office 365 CBA (Cloud Business Application)

To show how you can use LightSwitch as a great RAD (Rapid Application Development) for data-driven applications or subsystems, either standalone or integrated to SharePoint and Office 365.

LightSwitch (ASP.NET)

LightSwitch OData Services

Requirements

- Visual Studio 2013 - Windows Azure SDK 2.1 (2.2 for RTM version) - SQL Server 2012 Express LocalDB (included in VS 2013)

SQL DB
Windows Azure Active Directory Service Bus

(*) Unique features in this app

App one-pager
(Two different versions of this business application) 1. VACATION Standalone Web application
Services ASP.NET Web API 2 (*) Full OData use, Attribute Routes SignalR 2.0 Entity Framework 6 Email notifications Windows Azure Service Bus Security Windows Azure Active Directory SPA Web application (Single Page Application) ASP.NET MVC 5 (*) SPA JavaScript Libs: Angular.js Angular.js Vs. Durandal Knockout HTML5 Web Client
SignalR

Description:

Vacation is a web application that allows employees to request and manage vacation periods. The web application targets both regular employees and managers. Each role can perform different actions. Employees can create and edit their vacation requests. Managers can manage the team vacation requests and can view overlaps. Email notifications are sent in some circumstances and there are also web notifications using SignalR.

App for Outlook

Goals:

To highlight and compare web JavaScript development frameworks like Angular.js vs. Durandal & Knockout. To highlight full OData Web API 2 services (data-driven oriented but very powerful in client queries and client data operations) To highlight Apps for Office development (App for Outlook) To highlight NAPA (Just in its related demo-script)

Windows Azure
Web Sites

Possible deployment as App for SharePoint

2. VACATION web app for SharePoint and Office 365


Services ASP.NET Web API 2 REST API and JSON, Attribute Routes SignalR 2.0 Entity Framework 6 Email notifications Windows Azure Service Bus Security Windows Azure Active Directory SPA Web application (Single Page Application) ASP.NET MVC 5 SPA JavaScript Libs: Durandal, Knockout.js

ASP.NET MVC 5

SignalR

Requirements

Web API 2 Custom API vs. full OData Services

- Visual Studio 2013 - Windows Azure SDK 2.1 (2.2 for RTM version) - SQL Server 2012 Express LocalDB (included in VS 2013)

SQL DB
Windows Azure Active Directory Service Bus

VACATION App Outlook and O365 (*) App for Outlook and O365 Web Outlook
(*) Unique features in this app

App one-pager
Web REST API Service WCF Entity Framework 5 Json transport format OpenCV library. Windows Store client app (XAML/C#) XAML/C# Win 8.1 Store app Direct3D C++ integration through SurfaceImageSource. Camera Capture .

Description:

Face Scanner is composed by a Windows 8.1 and WCF Service Application which allows to scan the face of a user through a web camera of the device, and granting or denying access according of a stored user database. The Windows 8 application is an application that simulates a futuristic face scanner, which scans the user face through the web cam, and trying to obtain access while showing a 3D cool scan process. If the user is stored on the system, can access to a granted page. If not, can add himself to the system, training the scanner. This application doesnt realize any recognition or user verification. The WCF Service Application encapsulates all the face recognition logic (face detection and isolation, user verification) and the users information into a SQL dataBase. Entity model was created by Entity Framework 5.0.

W8.1 Store native client

C#

Goals:

Web Sites

Demo support to XAML/C# Store application with Direct3D integration in C++. Camera capture and server communication. Face recognition using computer vision libraries.

WCF REST Web API

Requirements
-

SQL DB

Visual Studio 2013 IIS Server SQL Server 2012 Express LocalDB (included in VS 2013) Camera.

S-ar putea să vă placă și