In this presentation we introduce database syncronizacion with SQL Server and Sync Framework 4.0
Regards,
Eduardo Castro Martinez
http://ecastrom.blogspot.com
http://comunidadwindows.org
The document discusses various Microsoft technologies for working with data including:
- Entity Framework which provides an object-relational mapper (ORM) for ADO.NET and allows mapping entities and database tables.
- ADO.NET Data Services which exposes data and methods through RESTful web services using OData protocols and supports various data sources.
- Differences between LINQ to SQL and LINQ to Entities where the latter supports more capabilities but both allow querying data with LINQ.
WPF started as a Windows desktop technology focused on 2D and 3D graphics, controls, layout, styles and data binding using XAML. Over time it added features like animation, templates, commands and integrated better with Windows. Silverlight launched as a web version of WPF, targeting HTML and JavaScript with loose packaging. It grew to support additional media, graphics and deployment options while integrated better with Visual Studio. Both technologies continued advancing with each new version to provide robust solutions for building desktop and web applications.
This document provides instructions for embedding Oracle WebLogic Server within an ISV application. It discusses performing a silent installation of WebLogic Server, creating and configuring WebLogic domains through scripts, deploying applications through scripts, and managing/monitoring the WebLogic domain and servers through scripts or Java code. Appendices provide sample scripts for domain creation, application deployment, server administration tasks like adding managed servers to a cluster, and monitoring using JMX.
Develop business apps cross-platform development using visual studio with x...Alexander Meijers
This document provides an overview of developing cross-platform business apps using Visual Studio with Xamarin and Azure. It discusses where to start development, including considerations for targeting platforms and hosting. It then covers using Xamarin for cross-platform development across iOS, Android and Windows platforms. It demonstrates how to share code using shared asset projects or portable class libraries. The document also discusses programming skills needed like asynchronous programming and connecting to SharePoint. It shows how to set up the development environment in Visual Studio. Finally, it demonstrates how to integrate with Azure services for features like cloud data storage, push notifications and authentication.
The document discusses 7 ways for developers to enhance their applications on Windows Server 2008, including building more flexible web applications using the new features of IIS 7, designing applications that are highly manageable using Windows PowerShell and MMC 3.0, developing federation-aware applications with Active Directory Federation Services, and building connected systems using Windows Communication Foundation and MSMQ 4.0. Part 1 focuses on IIS7 and PowerShell while Part 2 will discuss additional topics like WER, restart APIs, and transactions.
An Evening With Sql Server 2008 R2 For Edge Ugukdpe
This document summarizes a presentation about new features in SQL Server 2008 R2 including managed self-service BI, multi-server management, virtualization support, power pivot for Excel, reporting services improvements, master data services, and installing SQL Server on Windows Server Core.
This document discusses building provider-hosted apps that can access on-premise SharePoint 2013 data. It covers introducing apps and authentication, creating a basic out-of-the-box app, configuring an on-premise environment for apps including setting up certificates and trusts, and building an app that accesses SharePoint data on-premise using the Client Object Model. Demo sections walk through creating an app, setting up the environment, and adding code to retrieve and modify list data.
ASP.NET is a server-side web application framework designed to address limitations of ASP like being loosely typed, mixing code and content, and having limited debugging. ASP.NET uses compiled languages like VB.NET and C# and the .NET Framework. It separates HTML markup from code-behind files. Controls are used to generate dynamic content and view state preserves state across postbacks. Configuration is done via XML files.
The document discusses various Microsoft technologies for working with data including:
- Entity Framework which provides an object-relational mapper (ORM) for ADO.NET and allows mapping entities and database tables.
- ADO.NET Data Services which exposes data and methods through RESTful web services using OData protocols and supports various data sources.
- Differences between LINQ to SQL and LINQ to Entities where the latter supports more capabilities but both allow querying data with LINQ.
WPF started as a Windows desktop technology focused on 2D and 3D graphics, controls, layout, styles and data binding using XAML. Over time it added features like animation, templates, commands and integrated better with Windows. Silverlight launched as a web version of WPF, targeting HTML and JavaScript with loose packaging. It grew to support additional media, graphics and deployment options while integrated better with Visual Studio. Both technologies continued advancing with each new version to provide robust solutions for building desktop and web applications.
This document provides instructions for embedding Oracle WebLogic Server within an ISV application. It discusses performing a silent installation of WebLogic Server, creating and configuring WebLogic domains through scripts, deploying applications through scripts, and managing/monitoring the WebLogic domain and servers through scripts or Java code. Appendices provide sample scripts for domain creation, application deployment, server administration tasks like adding managed servers to a cluster, and monitoring using JMX.
Develop business apps cross-platform development using visual studio with x...Alexander Meijers
This document provides an overview of developing cross-platform business apps using Visual Studio with Xamarin and Azure. It discusses where to start development, including considerations for targeting platforms and hosting. It then covers using Xamarin for cross-platform development across iOS, Android and Windows platforms. It demonstrates how to share code using shared asset projects or portable class libraries. The document also discusses programming skills needed like asynchronous programming and connecting to SharePoint. It shows how to set up the development environment in Visual Studio. Finally, it demonstrates how to integrate with Azure services for features like cloud data storage, push notifications and authentication.
The document discusses 7 ways for developers to enhance their applications on Windows Server 2008, including building more flexible web applications using the new features of IIS 7, designing applications that are highly manageable using Windows PowerShell and MMC 3.0, developing federation-aware applications with Active Directory Federation Services, and building connected systems using Windows Communication Foundation and MSMQ 4.0. Part 1 focuses on IIS7 and PowerShell while Part 2 will discuss additional topics like WER, restart APIs, and transactions.
An Evening With Sql Server 2008 R2 For Edge Ugukdpe
This document summarizes a presentation about new features in SQL Server 2008 R2 including managed self-service BI, multi-server management, virtualization support, power pivot for Excel, reporting services improvements, master data services, and installing SQL Server on Windows Server Core.
This document discusses building provider-hosted apps that can access on-premise SharePoint 2013 data. It covers introducing apps and authentication, creating a basic out-of-the-box app, configuring an on-premise environment for apps including setting up certificates and trusts, and building an app that accesses SharePoint data on-premise using the Client Object Model. Demo sections walk through creating an app, setting up the environment, and adding code to retrieve and modify list data.
ASP.NET is a server-side web application framework designed to address limitations of ASP like being loosely typed, mixing code and content, and having limited debugging. ASP.NET uses compiled languages like VB.NET and C# and the .NET Framework. It separates HTML markup from code-behind files. Controls are used to generate dynamic content and view state preserves state across postbacks. Configuration is done via XML files.
Share point 2013 and sql server 2012 what to chooseAlexander Meijers
SharePoint does heavily depend on SQL Server. Today with SharePoint 2013 you have the ability to choose from different versions of SQL Server. So how do you decide what is the best combination for your project and your customer? It depends on the many different aspects like governance, dependencies, used functionality, knowledge level and costs.
This session will talk about all these aspects, the advantages and extras when using SQL Server 2012 in combination with SharePoint 2013. The information shared in this session is interesting for all types of SharePoint consultants (including developers) and customers.
This document provides best practices for SharePoint solutions. It discusses installation best practices such as avoiding basic or standalone installations and separating database and front-end servers. It also covers farm architecture such as example small, medium, and large farm configurations with separate web front-end, application, and database servers. Additional topics include the SharePoint 12 folder structure, organizing information through web applications and site collections, caching techniques, and maintaining a DTAP environment.
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
This document provides an overview of Microsoft SharePoint 2010 Business Intelligence (BI) capabilities. It discusses the three stages of BI (organizing data, delivering data, and using data for decisions), components of the SharePoint 2010 BI platform including Excel Services and PowerPivot, architecture, deployment considerations, and demonstrations of key BI features in action. The goal is to help readers understand how SharePoint 2010 can be used to bring together an organization's BI needs and efforts into a single, customizable and extensible platform.
Web Component Development with Servlet and JSP Technologies Unit 01Prashanth Shivakumar
Download Complete Material - https://www.instamojo.com/prashanth_ns/
This Web Component Development with Servlet and JSP Technologies contains 16 Units and each unit contains 60 slides in it.
Contents…
• Introduction to Web Application Technologies
• Developing a View Component
• Developing a Controller Component
• Developing Dynamic Forms
• Sharing Application Resources Using the Servlet Context
• Designing the Business Tier
• Developing Web Applications Using Struts
• Developing Web Applications Using Session Management
• Using Filters in Web Applications
• Integrating Web Applications With Databases
• Developing JSP™ Pages
• Developing JSP Pages Using Custom Tags
• Developing Web Applications Using Struts Action Forms
• Building Reusable Web Presentation Components
The document provides technical information on various tools and applications from Customer FX for integrating with and extending SalesLogix, including:
1) The Customer FX Transformation Toolkit is a set of tools that address challenges of importing data into SalesLogix using Microsoft DTS for speed and accuracy.
2) The CFX SalesLogix SDK allows developing SalesLogix addons in .NET instead of VBScript for improved standards and practices.
3) Additional applications and tools are described for tasks like quoting, surveys, consuming data via RSS, and leveraging .NET in customizations and integrations.
IIS 7.5 in Windows Server 2008 R2 includes enhancements such as ASP.NET support on Server Core, integrated administration modules for features like FTP and WebDAV, and a PowerShell module and cmdlets for management. Other new features include configuration logging and tracing, a Best Practice Analyzer for security compliance, and application auto-start functionality. The presentation discusses these and other recent investments made by Microsoft to improve reliability, security, manageability and the feature set of IIS and the Microsoft web platform.
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPukdpe
This document discusses Silverlight development for Windows Phone 7. It provides an overview of Silverlight functionality on the desktop and how it is adapted for Windows Phone 7. Key points include:
- Silverlight is a development platform for Windows Phone 7 applications, with a subset of Silverlight 3 functionality supported.
- Applications are built using XAML, C# and other Silverlight languages, and deployed as XAP files to the phone.
- Supported functionality includes controls, graphics, media, networking and core frameworks. Some capabilities are phone-specific like location services and sensors.
- The document demonstrates navigation, controls, input handling and reaching out to phone services from Silverlight applications. It also discusses push
Microsoft Sync Framework (part 2) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which enables synchronization of applications, services, and devices across different data types, data stores, transfer protocols, and network topologies. It describes key components of Sync Framework including synchronization providers that manage metadata and changes for replicas, and the synchronization runtime that drives the synchronization process. The document also covers synchronization concepts like change detection, conflict handling, and controlling file synchronization between folders.
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which is a comprehensive synchronization platform that enables collaboration and offline access for applications. It allows synchronization of any type of data stored in any format using any protocol across any network configuration. Key capabilities include support for offline scenarios, synchronization of changes between different endpoints like devices and servers, and handling conflicts that may arise during synchronization. The document provides examples of how to implement synchronization between a local database cache and remote data sources using Sync Framework along with Windows Communication Foundation (WCF) services.
The document discusses cross-platform mobile application development frameworks. It notes that according to a 2013 developer survey, over 5000 developers created apps using HTML5 in 2012 and 90% plan to do so in 2013. It then reviews several cross-platform frameworks like Titanium, PhoneGap, Rhodes, Corona, Marmalade, MonoCross, Sencha Touch and jQuery Mobile. For each it summarizes the main features, programming languages used, supported platforms, and other key details. It concludes by discussing pros and cons of cross-platform development like code reuse across platforms but also potential performance limitations.
AIR - Framework ( Cairngorm and Parsley )senthil0809
Adobe AIR is a runtime environment that allows developers to create rich internet applications that can run as desktop applications. It combines HTML, AJAX, Flash, and Flex technologies to build applications that have access to native desktop capabilities and features like file I/O, menus, notifications, and more. The document discusses what AIR is, its APIs and features, how to create and export AIR applications, and provides overviews of the AIR development workflow and frameworks like Cairngorm, PureMVC, and Parsley that can be used for AIR application architecture.
The document discusses new features in Visual Studio 2010 and ASP.NET 4 for web development. It provides an agenda that covers changes to the IDE like JavaScript intellisense and jQuery integration. It also discusses improvements in ASP.NET 4 like changes to client IDs and viewstate, routing, caching, and simplifying configuration. The document concludes by mentioning additional ASP.NET changes and providing references for further reading.
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, ReadifyREADIFY
This document discusses ASP.net 4 and web development in Visual Studio 2010. It provides an overview of new features in ASP.net 4 including changes to client IDs and viewstate, routing, caching, and simplifying configuration. The agenda includes demonstrations of these ASP.net 4 features, web.config transformations, deployment with Web Deploy, and improved application startup performance in ASP.net 4 compared to 3.5. Resources for further reading are also listed.
RIAs are web applications that have features and functionality similar to desktop applications. They typically have a separate client and server component. Flex is a framework for developing RIAs using MXML and ActionScript. It allows building rich user interfaces, accessing data via web services, and deploying applications to the web or desktop. Flex applications consist of UI code in MXML, dynamic behavior in ActionScript, and data services. They are compiled to SWF files to run across browsers.
This document provides an overview of Silverlight, including what it is, how it compares to other client-side technologies, and why it is important. It discusses Silverlight's benefits over Flash, provides examples of Silverlight applications, and summarizes key features in Silverlight 2.0 like controls, data binding, and communication capabilities. The document concludes with a brief demo of building a Silverlight application.
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
The document provides an agenda for a workshop on getting Team Foundation Server (TFS) 2010 up and running, including sessions on new productivity features in Visual Studio 2010, customizing the IDE using snippets and the start page, and an introduction to extending Visual Studio using the Managed Extensibility Framework (MEF). The workshop will cover setting up TFS 2010 in a development environment and new features in Visual Studio 2010 like improved debugging windows and support for third party libraries and profiles.
The document discusses various components of Oracle E-Business Suite applications, including:
1) E-Business Login which provides a unified login experience and home page for Oracle applications.
2) A self-service interface built using standard web technologies like JSP, servlets, and CSS for customizing business logic and user interfaces.
3) Workflow processes that can be triggered by events in applications and coordinate human and system tasks.
This document discusses the development of a commercial APEX application called eSERT. Key points covered include designing the application for multiple APEX versions, using source control and automated builds, implementing product licensing, and deploying the application via a multi-part install process similar to APEX. Infrastructure choices like AWS, CodeSpaces, and virtual machines for shared development and testing are also summarized.
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
This document provides an overview of the Windows Azure platform. It describes Windows Azure as a platform as a service (PaaS) that provides scalable compute and storage services in the cloud. It outlines the core services of Windows Azure including compute, storage, networking and tools for development, deployment and management. It also discusses key advantages like scalability, reliability, flexibility and the pay-as-you-go business model.
Windows Azure AppFabric is a platform that provides middleware services for developing and managing cloud applications at scale. It includes services for messaging, caching, identity management, and integrating applications. It also allows building and managing composite applications composed of distributed application components hosted on Windows Azure. The AppFabric platform aims to simplify cloud development by providing these services and capabilities through a consistent programming model.
Share point 2013 and sql server 2012 what to chooseAlexander Meijers
SharePoint does heavily depend on SQL Server. Today with SharePoint 2013 you have the ability to choose from different versions of SQL Server. So how do you decide what is the best combination for your project and your customer? It depends on the many different aspects like governance, dependencies, used functionality, knowledge level and costs.
This session will talk about all these aspects, the advantages and extras when using SQL Server 2012 in combination with SharePoint 2013. The information shared in this session is interesting for all types of SharePoint consultants (including developers) and customers.
This document provides best practices for SharePoint solutions. It discusses installation best practices such as avoiding basic or standalone installations and separating database and front-end servers. It also covers farm architecture such as example small, medium, and large farm configurations with separate web front-end, application, and database servers. Additional topics include the SharePoint 12 folder structure, organizing information through web applications and site collections, caching techniques, and maintaining a DTAP environment.
Kathryn Birstein: SharePoint 2010 Business Intelligence-Brining It All TogetherSharePoint Saturday NY
This document provides an overview of Microsoft SharePoint 2010 Business Intelligence (BI) capabilities. It discusses the three stages of BI (organizing data, delivering data, and using data for decisions), components of the SharePoint 2010 BI platform including Excel Services and PowerPivot, architecture, deployment considerations, and demonstrations of key BI features in action. The goal is to help readers understand how SharePoint 2010 can be used to bring together an organization's BI needs and efforts into a single, customizable and extensible platform.
Web Component Development with Servlet and JSP Technologies Unit 01Prashanth Shivakumar
Download Complete Material - https://www.instamojo.com/prashanth_ns/
This Web Component Development with Servlet and JSP Technologies contains 16 Units and each unit contains 60 slides in it.
Contents…
• Introduction to Web Application Technologies
• Developing a View Component
• Developing a Controller Component
• Developing Dynamic Forms
• Sharing Application Resources Using the Servlet Context
• Designing the Business Tier
• Developing Web Applications Using Struts
• Developing Web Applications Using Session Management
• Using Filters in Web Applications
• Integrating Web Applications With Databases
• Developing JSP™ Pages
• Developing JSP Pages Using Custom Tags
• Developing Web Applications Using Struts Action Forms
• Building Reusable Web Presentation Components
The document provides technical information on various tools and applications from Customer FX for integrating with and extending SalesLogix, including:
1) The Customer FX Transformation Toolkit is a set of tools that address challenges of importing data into SalesLogix using Microsoft DTS for speed and accuracy.
2) The CFX SalesLogix SDK allows developing SalesLogix addons in .NET instead of VBScript for improved standards and practices.
3) Additional applications and tools are described for tasks like quoting, surveys, consuming data via RSS, and leveraging .NET in customizations and integrations.
IIS 7.5 in Windows Server 2008 R2 includes enhancements such as ASP.NET support on Server Core, integrated administration modules for features like FTP and WebDAV, and a PowerShell module and cmdlets for management. Other new features include configuration logging and tracing, a Best Practice Analyzer for security compliance, and application auto-start functionality. The presentation discusses these and other recent investments made by Microsoft to improve reliability, security, manageability and the feature set of IIS and the Microsoft web platform.
Mike Taulty TechDays 2010 Silverlight and Windows Phone 7 CTPukdpe
This document discusses Silverlight development for Windows Phone 7. It provides an overview of Silverlight functionality on the desktop and how it is adapted for Windows Phone 7. Key points include:
- Silverlight is a development platform for Windows Phone 7 applications, with a subset of Silverlight 3 functionality supported.
- Applications are built using XAML, C# and other Silverlight languages, and deployed as XAP files to the phone.
- Supported functionality includes controls, graphics, media, networking and core frameworks. Some capabilities are phone-specific like location services and sensors.
- The document demonstrates navigation, controls, input handling and reaching out to phone services from Silverlight applications. It also discusses push
Microsoft Sync Framework (part 2) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which enables synchronization of applications, services, and devices across different data types, data stores, transfer protocols, and network topologies. It describes key components of Sync Framework including synchronization providers that manage metadata and changes for replicas, and the synchronization runtime that drives the synchronization process. The document also covers synchronization concepts like change detection, conflict handling, and controlling file synchronization between folders.
Microsoft Sync Framework (part 1) ABTO Software Lecture GarntsarikABTO Software
The document discusses Microsoft Sync Framework, which is a comprehensive synchronization platform that enables collaboration and offline access for applications. It allows synchronization of any type of data stored in any format using any protocol across any network configuration. Key capabilities include support for offline scenarios, synchronization of changes between different endpoints like devices and servers, and handling conflicts that may arise during synchronization. The document provides examples of how to implement synchronization between a local database cache and remote data sources using Sync Framework along with Windows Communication Foundation (WCF) services.
The document discusses cross-platform mobile application development frameworks. It notes that according to a 2013 developer survey, over 5000 developers created apps using HTML5 in 2012 and 90% plan to do so in 2013. It then reviews several cross-platform frameworks like Titanium, PhoneGap, Rhodes, Corona, Marmalade, MonoCross, Sencha Touch and jQuery Mobile. For each it summarizes the main features, programming languages used, supported platforms, and other key details. It concludes by discussing pros and cons of cross-platform development like code reuse across platforms but also potential performance limitations.
AIR - Framework ( Cairngorm and Parsley )senthil0809
Adobe AIR is a runtime environment that allows developers to create rich internet applications that can run as desktop applications. It combines HTML, AJAX, Flash, and Flex technologies to build applications that have access to native desktop capabilities and features like file I/O, menus, notifications, and more. The document discusses what AIR is, its APIs and features, how to create and export AIR applications, and provides overviews of the AIR development workflow and frameworks like Cairngorm, PureMVC, and Parsley that can be used for AIR application architecture.
The document discusses new features in Visual Studio 2010 and ASP.NET 4 for web development. It provides an agenda that covers changes to the IDE like JavaScript intellisense and jQuery integration. It also discusses improvements in ASP.NET 4 like changes to client IDs and viewstate, routing, caching, and simplifying configuration. The document concludes by mentioning additional ASP.NET changes and providing references for further reading.
ASP.NET 4 & Web Dev in Visual Studio 2010 - Alex Mackey, ReadifyREADIFY
This document discusses ASP.net 4 and web development in Visual Studio 2010. It provides an overview of new features in ASP.net 4 including changes to client IDs and viewstate, routing, caching, and simplifying configuration. The agenda includes demonstrations of these ASP.net 4 features, web.config transformations, deployment with Web Deploy, and improved application startup performance in ASP.net 4 compared to 3.5. Resources for further reading are also listed.
RIAs are web applications that have features and functionality similar to desktop applications. They typically have a separate client and server component. Flex is a framework for developing RIAs using MXML and ActionScript. It allows building rich user interfaces, accessing data via web services, and deploying applications to the web or desktop. Flex applications consist of UI code in MXML, dynamic behavior in ActionScript, and data services. They are compiled to SWF files to run across browsers.
This document provides an overview of Silverlight, including what it is, how it compares to other client-side technologies, and why it is important. It discusses Silverlight's benefits over Flash, provides examples of Silverlight applications, and summarizes key features in Silverlight 2.0 like controls, data binding, and communication capabilities. The document concludes with a brief demo of building a Silverlight application.
Visual Studio 2010 IDE Enhancements - Alex Mackey, ReadifyREADIFY
The document provides an agenda for a workshop on getting Team Foundation Server (TFS) 2010 up and running, including sessions on new productivity features in Visual Studio 2010, customizing the IDE using snippets and the start page, and an introduction to extending Visual Studio using the Managed Extensibility Framework (MEF). The workshop will cover setting up TFS 2010 in a development environment and new features in Visual Studio 2010 like improved debugging windows and support for third party libraries and profiles.
The document discusses various components of Oracle E-Business Suite applications, including:
1) E-Business Login which provides a unified login experience and home page for Oracle applications.
2) A self-service interface built using standard web technologies like JSP, servlets, and CSS for customizing business logic and user interfaces.
3) Workflow processes that can be triggered by events in applications and coordinate human and system tasks.
This document discusses the development of a commercial APEX application called eSERT. Key points covered include designing the application for multiple APEX versions, using source control and automated builds, implementing product licensing, and deploying the application via a multi-part install process similar to APEX. Infrastructure choices like AWS, CodeSpaces, and virtual machines for shared development and testing are also summarized.
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
This document provides an overview of the Windows Azure platform. It describes Windows Azure as a platform as a service (PaaS) that provides scalable compute and storage services in the cloud. It outlines the core services of Windows Azure including compute, storage, networking and tools for development, deployment and management. It also discusses key advantages like scalability, reliability, flexibility and the pay-as-you-go business model.
Windows Azure AppFabric is a platform that provides middleware services for developing and managing cloud applications at scale. It includes services for messaging, caching, identity management, and integrating applications. It also allows building and managing composite applications composed of distributed application components hosted on Windows Azure. The AppFabric platform aims to simplify cloud development by providing these services and capabilities through a consistent programming model.
Defy Occassionally Connected Challenges With Smart Client ApplicationsClint Edmonson
The document discusses Microsoft technologies for building resilient applications that can work both online and offline. It highlights the Sync Framework for synchronizing data between a remote server and local client databases, enabling offline use. It also mentions tools in Visual Studio 2008 like the local database cache wizard that facilitate building applications with offline capabilities.
In this presentation, we show how Data Reply helped an Austrian fintech customer to overcome previous performance limitations in their data analytics landscape, leverage real-time pipelines, break down monoliths, and foster a self-service data culture to enable new event-driven and business-critical use cases.
This document discusses migrating existing applications to Windows Azure. It provides an overview of cloud computing models including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). It also describes the key services available on the Windows Azure platform, including compute, storage, SQL Azure database, and .NET services. Finally, it discusses typical application scenarios for Windows Azure and provides resources for learning more.
Microsoft is taking a multifaceted approach to interoperability including collaboration with partners, developing interoperable products/technologies, promoting standards, and providing developer resources. This includes tools like Eclipse for Silverlight which allows Eclipse developers to build applications with Silverlight, and SDKs for Azure that enable PHP, Java and Ruby developers to leverage Microsoft cloud services. Customer feedback has been positive for these cross-platform tools and Microsoft is continuing work on interoperability bridges between technologies like RIA, SOA, identity and web services.
This document provides an overview of the Windows Azure platform and its services. It discusses why organizations use cloud platforms to reduce costs while improving flexibility and scalability compared to on-premises infrastructure. The Azure platform provides compute, storage, database and middleware services that can be accessed on-demand via the internet. Popular open source technologies like PHP, MySQL and WordPress can also be deployed on the Azure platform and scaled globally.
This document provides an overview of Windows Azure AppFabric. It discusses the identity and access control, service bus, and caching services that AppFabric provides. The identity service implements claims-based authentication and uses the Access Control service to integrate single sign-on with multiple identity providers. The service bus enables hybrid cloud applications through a relay that provides secure messaging. Caching improves performance by storing data in memory for low-latency access.
Windows Azure is a cloud-based operating system that allows applications to run in a virtual environment providing hardware components and services. It was created by Microsoft and provides infrastructure as a service (IAAS), platform as a service (PAAS) and software as a service (SAAS). Azure supports many programming languages, tools and frameworks. It can be used to build, test, deploy and manage applications without worrying about infrastructure details.
The document provides an overview of the Windows Azure Platform, including its core services and capabilities. It discusses Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) models. It also summarizes key services like Windows Azure, SQL Azure, AppFabric, and the consumption pricing models.
The document introduces Microsoft Azure, a cloud computing platform. It describes Azure as a combination of software and services that gives users control and flexibility. Azure provides core services like computing, storage, networking, and integration services. It allows developers to build applications at internet scale across devices and platforms using familiar tools. The document calls on developers to learn about, build applications on, and provide feedback for Azure.
The document summarizes new features in InTouch Machine Edition 2014 R2, including Studio Mobile Access (SMA) using HTML5 for multiple device access, support for mobile access on Windows Embedded Standard, an IoTView platform agnostic core runtime, native OPC redundancy, and portfolio integration with Wonderware Online for trend data storage in the cloud.
Workshop is designed to provide a solid understanding of the .NET ecosystem and to introduce powerful concept of Dependency Injection (DI) in software development
Join us for a deep dive into Windows Azure. We’ll start with a developer-focused overview of this brave new platform and the cloud computing services that can be used either together or independently to build amazing applications. As the day unfolds, we’ll explore data storage, SQL Azure™, and the basics of deployment with Windows Azure. Register today for these free, live sessions in your local area.
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...WSPDC & FEDSPUG
This document summarizes new features in Visual Studio 2013, including improved debugging tools, better ASP.NET support that unifies Web Forms and MVC, and new capabilities for building and deploying SharePoint apps. It also outlines updates to .NET like asynchronous programming improvements and cloud-focused features, as well as how Visual Studio and Azure integration enhances development workflows.
This document provides an introduction to Microsoft Azure and its services. It outlines 7 modules that cover: 1) an introduction to Azure, 2) virtual machines, 3) networking, 4) Active Directory, 5) cloud services and web sites, 6) SQL Server and SharePoint, and 7) management and monitoring. The instructor is then introduced as Michael Washam, the original developer of the Azure PowerShell cmdlets and a globally recognized speaker on Azure.
This document contains the slides and script for a presentation on Windows Azure by John Weston from Microsoft. The presentation introduces cloud computing and defines it as running applications using shared computing resources that can scale on demand. It outlines the components of the Windows Azure platform including compute, storage, databases and services. It discusses how to get started with Windows Azure and pricing models. It also previews upcoming features like pre-configured virtual machines and enhanced storage capabilities. The goal is to answer questions about cloud computing, Microsoft's commitment to it, what Windows Azure is, cost savings potential, and its future direction.
Build and Deploy LightSwitch Application on Windows AzureK.Mohamed Faizal
Visual Studio LightSwitch is the simplest way to build business applications for the desktop and cloud. LightSwitch simplifies the development process by letting you concentrate on the business logic, while LightSwitch handles the common tasks for you.
In this session you see the demo, Which shows you end-to-end, how to build and deploy a data-centric business application using LightSwitch and deploy to Windows Azure
The document describes four primary models for building and running apps on Azure: 1) Virtual Machines, 2) Cloud Services, 3) Web Sites, and 4) Mobile Services. It provides brief descriptions of each model and associated services like storage, databases, authentication, and monitoring. The document is an overview of the architecture and services available on the Azure platform.
Leverage the highly scalable Windows Azure platform and deploy your existing ASP.NET application to a new home in the clouds. This demo filled session will guide you in how to make successful use of Windows Azure’s hosting and storage platform as well as SQL Azure, the relational database in the cloud, by moving an existing ASP.NET application to a higher level.
Semelhante a Syn framework 4.0 and sql server (20)
Este documento describe la evolución de los grandes datos y la analítica, incluyendo el aumento de fuentes de datos, la comprensión de su valor, y la disminución de costos de hardware. También resume los componentes clave de Hadoop como HDFS, MapReduce, Hive y otros para el procesamiento y análisis de grandes cantidades de datos.
Creando tu primer ambiente de AI en Azure ML y SQL ServerEduardo Castro
Este documento proporciona una introducción a cómo crear el primer entorno de inteligencia artificial en Azure. Explica brevemente los beneficios de la inteligencia artificial y el aprendizaje automático para los negocios. Luego describe algunos de los servicios principales de Azure que pueden usarse para analizar datos, desarrollar modelos de aprendizaje automático y implementar soluciones de IA, como Azure Machine Learning, Databricks y HDInsight.
El documento describe las diferentes características y capacidades de seguridad disponibles en Azure SQL Database y Azure SQL Data Warehouse. Incluye gráficos que muestran el número de vulnerabilidades abordadas desde 2010 hasta 2018 y describe opciones como cifrado de datos en tránsito y en reposo, autenticación multifactor, firewalls, detección de amenazas, auditoría y más. El objetivo es ayudar a los clientes a proteger y auditar sus datos de manera segura en la nube.
Este documento describe cómo integrar Azure Synapse con MLflow para habilitar el seguimiento de experimentos de aprendizaje automático y el registro y despliegue de modelos en Azure Machine Learning. Explica cómo configurar los cuadernos de Azure Synapse para usar MLflow conectado a un área de trabajo de Azure Machine Learning, registrar modelos entrenados en Synapse en el registro de modelos de Azure ML y desplegarlos para su uso.
SQL Server can be installed on Windows Server 2022. Eduardo Castro provides a demonstration of how to install SQL Server on the latest Windows server operating system. His demonstration is available at a GitHub link that tracks an issue regarding documentation on installing SQL Server with Windows Server 2022.
El documento describe las nuevas características de SQL Server 2022, incluyendo la integración bidireccional con Azure SQL para replicación de datos, Azure Synapse Link para transferencia automática de cambios a Synapse Analytics, integración con Azure Purview para detección y clasificación de datos, mejoras en rendimiento a través de Query Store y optimización de planes, y mejoras en seguridad, disponibilidad y resolución de conflictos de réplicas.
SQL Server 2022 está habilitado para Azure para recuperación ante desastres, análisis y seguridad. Ofrece nuevas innovaciones como inteligencia de consultas integrada para mejorar el rendimiento, compatibilidad con almacenamiento de objetos y funciones extendidas de T-SQL para nuevos escenarios.
Machine Learning con Azure Managed InstanceEduardo Castro
En esta presentación mostramos las opciones para implementar Machine Learning dentro de Azure, así como las formas de configurar y utilizar Python dentro de Azure Managed Instance
El documento describe las nuevas características de SQL Server 2022, incluyendo la integración bidireccional con Azure SQL para replicación de datos, Azure Synapse Link para transferencia automática de cambios a Synapse Analytics, integración con Azure Purview para detección y clasificación de datos, mejoras en rendimiento a través de Query Store y optimización de planes, nuevas funciones de seguridad como ledger inmutable, y automatización de conflictos de réplicas en entornos de múltiples escrituras.
SQL Server can be installed on Windows Server 2022. Eduardo Castro provides a demonstration of how to install SQL Server on the latest Windows server operating system. His demonstration is available at a GitHub link that tracks an issue regarding documentation on installing SQL Server with Windows Server 2022.
Este documento presenta una introducción a Apache Spark y Azure Databricks. Explica que Spark es un motor de procesamiento de datos a gran escala de código abierto que incluye características como Spark SQL, aprendizaje automático, procesamiento de flujos y grafos. Luego describe cómo Azure Databricks es una plataforma unificada para análisis que utiliza Spark y ofrece mejor rendimiento, procesamiento de grandes volúmenes de datos y arquitectura de clústeres. Finalmente, incluye una demostración de las capacidades de
Este documento proporciona una introducción a los pronósticos con SQL Server 2019, discutiendo métodos como promedios móviles, suavizado exponencial, proyección de tendencias y regresión lineal. También describe cómo SQL Server 2019 permite a los científicos de datos y desarrolladores interactuar directamente con los datos y realizar análisis avanzados dentro de la base de datos, lo que puede aplicarse a soluciones como detección de fraude, pronósticos de ventas y mantenimiento predictivo.
Data warehouse con azure synapse analyticsEduardo Castro
Azure Synapse is the evolution of Azure SQL Data Warehouse, combining big data, data storage and data integration into a single service for end-to-end cloud scale analytics. It provides unlimited analytics with unparalleled speed to gain insights. Azure Synapse brings together enterprise data warehousing and big data analytics to give a unified experience with the advantages of both worlds.
Que hay de nuevo en el Azure Data Lake Storage Gen2Eduardo Castro
Este documento proporciona una actualización sobre las novedades de Azure Data Lake Storage. Incluye mejoras en el rendimiento, escalabilidad de costos, seguridad, soporte para almacenamiento de blobs y sistemas de archivos jerárquicos, y una vista previa de las integraciones con Azure Event Grid y Azure Synapse Analytics.
Azure Synapse Analytics es un servicio de análisis que combina big data, almacenamiento de datos e integración de datos en un solo servicio con escalabilidad en la nube. Ofrece análisis de datos end-to-end con tiempos de respuesta en segundos utilizando SQL, Python, R y otros lenguajes. Incluye características como ingesta de datos, almacenamiento de datos, análisis SQL, machine learning integrado y más.
Este documento presenta los Servicios Cognitivos de Microsoft, que proporcionan APIs de visión, habla, lenguaje y análisis de datos para permitir que las aplicaciones tengan capacidades como reconocimiento facial, detección de emociones, extracción de frases clave y comprensión del lenguaje natural. Los servicios cognitivos se pueden integrar fácilmente en aplicaciones y ayudan a los equipos de datos a resolver problemas en áreas como la atención médica, la seguridad y el comercio minorista.
Script de paso a paso de configuración de Secure EnclavesEduardo Castro
El documento proporciona instrucciones para configurar un equipo HGS como host protegido y otro equipo con SQL Server para usar enclaves seguros con Always Encrypted. Se explica cómo instalar el servicio de protección de host en HGS, configurar el dominio HGS, configurar la atestación de claves y obtener la dirección IP de HGS. Luego, se indica cómo configurar el equipo SQL Server como host protegido, generar y registrar su clave de host, e indicarle dónde debe realizar la atestación. Finalmente, se habilitan los en
Introducción a conceptos de SQL Server Secure EnclavesEduardo Castro
Este documento describe varias técnicas de cifrado de datos, incluido el cifrado de datos en reposo, en uso y en tránsito. Se centra en particular en Always Encrypted, una solución que permite cifrar datos sensibles en las columnas de una base de datos de forma que se mantengan las consultas enriquecidas. Explica cómo los datos cifrados se almacenan de forma segura utilizando claves maestras de columna almacenadas externamente, y cómo las aplicaciones pueden recuperar datos desencriptados de forma segura mediante el uso de encl
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceIndexBug
Imagine a world where machines not only perform tasks but also learn, adapt, and make decisions. This is the promise of Artificial Intelligence (AI), a technology that's not just enhancing our lives but revolutionizing entire industries.
Project Management Semester Long Project - Acuityjpupo2018
Acuity is an innovative learning app designed to transform the way you engage with knowledge. Powered by AI technology, Acuity takes complex topics and distills them into concise, interactive summaries that are easy to read & understand. Whether you're exploring the depths of quantum mechanics or seeking insight into historical events, Acuity provides the key information you need without the burden of lengthy texts.
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Have you ever been confused by the myriad of choices offered by AWS for hosting a website or an API?
Lambda, Elastic Beanstalk, Lightsail, Amplify, S3 (and more!) can each host websites + APIs. But which one should we choose?
Which one is cheapest? Which one is fastest? Which one will scale to meet our needs?
Join me in this session as we dive into each AWS hosting service to determine which one is best for your scenario and explain why!
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxSitimaJohn
Ocean Lotus cyber threat actors represent a sophisticated, persistent, and politically motivated group that poses a significant risk to organizations and individuals in the Southeast Asian region. Their continuous evolution and adaptability underscore the need for robust cybersecurity measures and international cooperation to identify and mitigate the threats posed by such advanced persistent threat groups.
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
GraphRAG for Life Science to increase LLM accuracy
Syn framework 4.0 and sql server
1. Building Offline Applications using Sync Framework, SQL Server and SQL Azure Eduardo Castro Martinez http://ecastrom.blogspot.com http://comunidadwindows.org twitter: edocastro
2. Session Objectives and Takeaways Objectives: Learn about the advantages of offline application architecture Learn how to build offline applications to synchronize data across different client platforms using Sync Framework Learn about developer choice and interoperability for 3rd party endpoints Key Takeaway: Offline applications have lots of benefits comparing to online applications, especially for mobile devices and cloud services Sync Framework, SQL Azure and Windows Azure provide a data platform that makes it very easy to build offline applications and sync services. Sync Framework caters for offline clients on any client platform, and provides better end-to-end support for Windows, Silverlight and Windows Phone 7 clients.
3. Why Build Offline Capable Apps Server / Service Offline/Cached mode apps enjoy lots of value Client apps get better UX through Lower latency – data access doesn’t require round trips Higher availability – app still runs if server is unreachable Reduced network utilization – most data access is local Servers gain better ability to schedule work asynchronously Benefits of cached mode are magnified on the Internet Server/service is further away Network is less tuned/reliable Remote Store Sync Offline Client Client App Query / Update Local Data Cache
4. Links Sync Framework 4.0 Download http://bit.ly/syncfr40 Developer Center http://bit.ly/syncdev Sync SQL Server http://bit.ly/syncsql
5.
6. Other storesSimple protocol (OData& Sync) Windows Server / IIS Cloud Sync Windows Mobile SQL Compact - On-Premises Sync Endpoints SyncFx Browser / HTML5 - HTML5 stores Auth / Mgmt / Bus Logic SQL Azure Minimal client & store requirements iPhone / Any Client SQLite / Any store - WindowsAzure Sync Framework v4 Overview
7. Introduction to Microsoft Sync Framework Microsoft Sync Framework is a comprehensive synchronization platform enabling collaboration and offline for applications, services and devices. Developers can build synchronization ecosystems that integrate any application, any data from any store using any protocol over any network.
8. Introduction to Microsoft Sync Framework A key aspect of Sync Framework is the ability to create custom providers
9. Included Providers Database synchronization providers: Synchronization for ADO.NET-enabled data sources File synchronization provider: Synchronization for files and folders Web synchronization components: Synchronization for FeedSync feeds such as RSS and ATOM feeds
10. Participant Types Full participants are devices that allow developers to create applications and new data stores directly on the device Partial participants are devices that have the ability to store data either in the existing data store or another data store on the device.
11. Participant Types Simple participants are devices that are only capable of providing information when requested. These devices cannot store or manipulate new data and are unable to support the creation of new applications
12. Core Components A provider built using Sync Framework communicates with a data source and retrieves state information from a metadata store
13. Core Components Data Source The data source is the location where all information which needs to be synchronized is stored. Could be a relational database, a file, a Web Service or even a custom data source included within a line of business application. As long as you can programmatically access the data, it can participate in synchronization.
14. Core Components Metadata Ability to store information about the data store and the objects within that data store with respect to state and change information The metadata for a data store can be broken down into five key components Versions Knowledge Tick count Replica ID Tombstones
16. Conflicts are Detected and Resolved or Deferred Source Wins: Changes made by the local replica always win in the event of a conflict. Destination Wins: Remote replica always wins Specified Replica ID Always Wins: No matter who changes an item, the replica with the designated ID always wins. Last-Writer Wins: Based on the assumption that all replicas are trusted to make changes and wall clocks are synchronized, allow the last writer to win. Merge: In the event of two duplicate items in conflict, merge the information from one into the other. Log Conflict: Choose to simply log or defer the conflict.
21. Database Synchronization and the Microsoft Sync Framework Comprehensive synchronization platform that enables developers to add synchronization capabilities to applications, services, and devices. Sync Framework solves the problem of how to synchronize any type of data in any store using any protocol over any topology
27. Sync Service Overview Data Store Expose data from SQL Azure or SQL Server Host Hosted on Windows Azure or IIS/Windows Server Exposed using a WCF sync endpoint Protocol Expose data for synchronization via a protocol and allow 3rd parties to build offline clients Features Support business logic extensity Custom authentication / authorization Filtering Tooling Provide a Tooling Wizard experience to configuring server and client
32. Offline Applications Architecture - Protocol Simple protocol (OData & Sync) Offline application on any platform Sync Application Windows Azure Application OData Sync Service OData Sync Proxy Sync Business Logic SQL Azure Provider Sync Logic Collections Store SQL Azure
33. OData Protocol & Sync Apply the principals of OData to the problem of data-sync Standardize on protocol not on components Minimal client sync logic or algorithms Service manages sync keeping client simple Provide samples to show how to consume protocol for any platform Provide components for richer experience in Silverlight& WP7 Full interop details defined in SDK
34. SQL Azure Data Sync CTP1 (Available now from http://azure.com) Sync End to End Scenarios Offline Applications Sync Sync Sync Sync On-Premises Applications Sync Sync Sync SQL Azure Database Sync Sync Sync Microsoft Sync Framework 4.0 CTP available now! Retail & Remote Offices SQL Azure Data Sync http://azure.com SQL Azure Data Sync CTP2 (Coming in near future)
36. Sync Framework – Offline Support Call to Action For more information on Sync Framework 4.0 CTP MSDN Developer Center: http://msdn.com/sync/ Try it out Download “Sync Framework 4.0 October 2010 CTP” from Microsoft Download Center The sync service sample for Windows Azure or on-premises Client samples for Silverlight, WP7, WM6.5 & iPhone, HTML5 Give feedback Scenarios to support, capabilities or feature requests, preview release problems, etc…
37. Building Offline Applications using Sync Framework, SQL Server and SQL Azure Eduardo Castro Martinez Arquitecto http://ecastrom.blogspot.com http://comunidadwindows.org twitter: edocastro