Introduction to Flutter sharing session organized by MaGIC Cyberjaya.
In this session I focus on introducing important widgets to build simple application. The widgets are group as:
- Boilerplate (scaffold) widget
- Layouting widgets
- Design widgets.
Hopefully this will help those who would like to start and discover mobile app development with Flutter.
Full version of the presentation can be found on following link:
https://www.facebook.com/mymagic.my/videos/1141346269560536/
SV Digital India, Pune teaches the entire syllabus of the entire Stack Web Development Certification Course. Includes Full Web Development and Mains Stack Advance Advance. This helps web developers to become a stack developer course in Pune.
This is the introductory features to human computer interface,powered by Daroko blog,this is the Only slide that will teach the interaction device in human computer interaction.
If you want to read more about Interaction in human computer interaction you can simply go to Daroko blog,simply Google Daroko blog on your Browsers.Daroko blog has everything starting from technology news,blogging tips,wordpress tips and information technology tutorials,simply Go to Daroko blog and read everything in technology.
Are you looking for MOBILE APPLICATION DEVELOPMENT? But still confused, What is Mobile application development process? If Yes, then you are at right place. In today scenario, companies and small enterprise are mostly focusing on building a mobile app presence.
“ The mobile app development industry is growing at a blazing 43% per year and shows no signs of slowing down.”
We have created this PPT to help you understand the process of mobile application development.
These are some of the questions this PPT will answer for you:
1. What is the current stats of mobile application market?
2. How can Mobile Application be benefiting your enterprise?
3. How can small business like restaurant business or other get to heights by an mobile application?
4. How do Mobile Applications can benefits your business?
5. What your Clients are finding?
Introduction to Flutter sharing session organized by MaGIC Cyberjaya.
In this session I focus on introducing important widgets to build simple application. The widgets are group as:
- Boilerplate (scaffold) widget
- Layouting widgets
- Design widgets.
Hopefully this will help those who would like to start and discover mobile app development with Flutter.
Full version of the presentation can be found on following link:
https://www.facebook.com/mymagic.my/videos/1141346269560536/
SV Digital India, Pune teaches the entire syllabus of the entire Stack Web Development Certification Course. Includes Full Web Development and Mains Stack Advance Advance. This helps web developers to become a stack developer course in Pune.
This is the introductory features to human computer interface,powered by Daroko blog,this is the Only slide that will teach the interaction device in human computer interaction.
If you want to read more about Interaction in human computer interaction you can simply go to Daroko blog,simply Google Daroko blog on your Browsers.Daroko blog has everything starting from technology news,blogging tips,wordpress tips and information technology tutorials,simply Go to Daroko blog and read everything in technology.
Are you looking for MOBILE APPLICATION DEVELOPMENT? But still confused, What is Mobile application development process? If Yes, then you are at right place. In today scenario, companies and small enterprise are mostly focusing on building a mobile app presence.
“ The mobile app development industry is growing at a blazing 43% per year and shows no signs of slowing down.”
We have created this PPT to help you understand the process of mobile application development.
These are some of the questions this PPT will answer for you:
1. What is the current stats of mobile application market?
2. How can Mobile Application be benefiting your enterprise?
3. How can small business like restaurant business or other get to heights by an mobile application?
4. How do Mobile Applications can benefits your business?
5. What your Clients are finding?
User interface (UI) for mobile applicationsAashish Uppal
The User Interface (UI) is everything designed into an information device with which a human being may interact -- including display screen, keyboard, mouse, light pen, the appearance of a desktop, illuminated characters, help messages, and how an application program or a Web site invites interaction and responds to it.
Visit this link for more info:- http://aashish.livewithbrands.com/
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
The slide contains Git workflow, command line instructions to work with Git, examples of project management over GitHub.
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...Simplilearn
In this YouTube live session, you will learn how you can start coding even if you have no programming background; because all it takes is a little bit of curiosity to learn something new. We cover everything you need to know before becoming a programmer.
Presentation of the article at Workshop of Learning Analytics & Knowledge 2016 in April 25, 2016.
Note: full paper is available on http://www.laceproject.eu/wp-content/uploads/2015/12/ep4la2016_paper_4.pdf
User interface (UI) for mobile applicationsAashish Uppal
The User Interface (UI) is everything designed into an information device with which a human being may interact -- including display screen, keyboard, mouse, light pen, the appearance of a desktop, illuminated characters, help messages, and how an application program or a Web site invites interaction and responds to it.
Visit this link for more info:- http://aashish.livewithbrands.com/
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
The slide contains Git workflow, command line instructions to work with Git, examples of project management over GitHub.
How To Learn Programming For Beginners | How To Start Coding | Learn Programm...Simplilearn
In this YouTube live session, you will learn how you can start coding even if you have no programming background; because all it takes is a little bit of curiosity to learn something new. We cover everything you need to know before becoming a programmer.
Presentation of the article at Workshop of Learning Analytics & Knowledge 2016 in April 25, 2016.
Note: full paper is available on http://www.laceproject.eu/wp-content/uploads/2015/12/ep4la2016_paper_4.pdf
Personally Identifiable Information ProtectionPECB
“If we’re going to be connected, then we need to be protected. As Americans, we shouldn’t have to forfeit our basic privacy when we go online to do our business. Each of us as individuals have a sphere of privacy around us that should not be breached, whether by our government, but also by commercial interests.” These words were spoken two weeks ago by the American president Barack Obama, who urged Congress to pass a series of cybersecurity and privacy laws that will protect even more the data privacy of customers and children in schools. Once again the data Privacy and Regulation topic became newspaper headlines.
A simple demonstration about digital transformation; the concept of cloud computing and how the Microsoft 365 framework epitomizes its principle and practice.
Top Strategic Technology Trends for 2022.docxAdvance Tech
Strategic technology trends can be difficult to predict, but many technology observers think that the 2024 Olympics and the autonomous cars of the 2020s are inevitable.
Regardless, strategic technology trends can inspire companies and entrepreneurs looking to maximize their exposure and reach, increase their revenue, and drive new products and services.
Several technologies will be an important part of the 2022 strategy of any large firm, including software, cloud computing, and mobile technology.
A discussion that the following is the main focus on the impact of these technologies on the business functions of large firms and their future strategies. We finally brought together the sectors that will largely influence the future world economy in this post.
Strategic technology is the combination of strategic thinking, best practices, and financial effectiveness.
https://advancetech.info/gartners-top-10-strategic-technology-trends-for-2022/
Collaboration Excellence: Strategies for Enabling a Social BusinessPerficient, Inc.
What goes in to creating exceptional work and web experiences in a social business?
It goes far beyond a simple “build it and they will come” mentality.
Through the use of collaboration tools, enterprises can engage workers, drive innovation, find efficiencies, mobilize workforces, empower leaders and much more.
Modernize 2018: The Need for Speed - ContentfulOptimizely
The Need for Speed presented by Paul Biggs, Director of Product Marketing, Contentful & Trent McClenahan, Head of Digital and Emerging Businesses Delivery, nib health funds
Companies are facing increasing demands -- and finding increasing opportunities -- to engage customers in new channels and new markets. It's forcing all companies to become digital product companies, as they race to build websites, apps, and devices that support emerging touchpoints along the customer journey. Winning companies are staying ahead by empowering cross-functional teams to ship digital products faster. Learn how content infrastructure plays a critical role in removing common roadblocks faced by the modern, agile team.
ABOUT MODERNIZE 2018:
Be a part of the future. Shape the customer experience with Accenture, Forrester, Qantas, REA, Intrepid and more -- and learn how leading organisations are harnessing their people, processes, and technologies to exceed customer’s expectations.
Visit: https://www.optimizely.com/anz/modernize2018
Modernize Conference 2018 - The Need for Speed - Contentful and nib health fundsPaul Biggs
Presented by Contentful and nib health funds at the Modernize Conference in Sydney Australia on May 16th, 2018.
Learn how the traditional CMS market is being disrupted by new market dynamics, as all companies are being forced to become digital product companies -- they must adapt and become software-centric in order to keep up with their customers.
Companies are creating cross-functional digital teams to support this new mandate, who are building modern, reusable architectures so they can get to market faster.
Virtual Collaboration Insights From Ibm March24Jeanne Murray
Virtual teaming is the “new normal” in global workplaces. The business imperatives for this go beyond merely a need to tap into global labor – the imperatives are in the need for businesses to build, sell, and succeed in the global economy. This presentation relates the business imperatives to the actions teams are taking to work successfully in virtual teams, and was developed as a guest lecture for an audience of MBA students.
We are proud to announce our eighteenth Innovation Excellence Weekly for Slideshare. Inside you'll find ten of the best innovation-related articles from the past week on Innovation Excellence - the world's most popular innovation web site and home to 5,000+ innovation-related articles.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...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 the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
4. Understand Software Eco-System Local Innovation Jobs & Opportunities Education Fostering Transforming Connections Communities Partnerships Enabling
5.
6. Innovation is the ability to apply creative solutions to those problems and opportunities in order to enhance people’s lives or to enrich societyEntrepreneurship = creativity + innovation
9. Innovation is the ability to apply creative solutions to those problems and opportunities in order to enhance people’s lives or to enrich society.
10.
11. New ideas are much more than just random, disjointed tinkerings with a new gadget.
12.
13. It is not necessary to possess all of these characteristics to be successful.
14. Developing creativity is a process of changing the way you look at things. To do this you must look for different or unorthodox relationships between people and things.
45. Trends Web 2.0 Web ad a Platform OS/Device independence Cloud Computing Social Network Social Network as a platform Mobile Computing Enterprise 2.0
48. What Is the Cloud? “software as a service” “infrastructure as a service” “platform as a service” “everything as a service” “data as a service”
49. Why The Cloud Now? “By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.” NEW ECONOMICS REDUCED MANAGEMENT REDEFINING PRODUCTIVITY Pay for what you use Lower and predictable costs Shift from capex to opex Accelerate speed to value No patching or maintenance Faster deployment Robust multi-layered security Reliability and fault-tolerance Latest software for users Internet collaboration Anywhere access Instant self-provisioning “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”
50. An Industry Trend Software + Services Desktop Extending the client experience Enterprise Power of choice Consumer Web Client-side stickiness, persistence SaaS Increasing client functionality
51. Why Customers are Embracing the Cloud Reduce CAPEX & OPEX Latest Versions with No Server Upgrades Predictable & Pay per Use Subscriptions Choice, Flexibility, & Resource Agility Merger, Acquisition & Divestitures Focus on Market Differentiation Energy Efficiency Up and Running Quickly “By 2012, 20% of businesses will own no IT assets.” Gartner, Gartner Highlights Key Predictions for IT Organizations and Users in 2010 and Beyond, January, 2010 The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”– Forrester, August 2009 Survey of 318 customers on satisfaction with SaaS noted “top 3 pros were no in-house maintenance(57%), shorter rollout(49%), usable anywhere via internet(46%).” Burton Group, “Gartner and Burton Group SaaS Surveys: Same High-Level Findings, Different Conclusions.” Craig Roth July, 2009.
63. Customers Are Moving To The Cloud With Microsoft 9,000 business customers 40M paid Online seats More than 500 government entities “We looked at a variety of cloud-based offerings, and only Microsoft could meet our requirements for reliability. We have already started our rollout, and with Exchange Online, we will consolidate 42 e-mail systems into one, reducing our IT costs by at least 30%.” Olivier BaldassariCIO, Rexel Group Over 50% of the Fortune 500 “We looked at a variety of cloud-based offerings, and only Microsoft could meet our requirements for reliability. We have already started our rollout, and with Exchange Online, we will consolidate 42 e-mail systems into one, reducing our IT costs by at least 30%.” Olivier BaldassariCIO, Rexel Group “The move to Microsoft Online Services will help cut operational costs by an estimated 30% and create a variable cost model that will provide increased flexibility in the future.” Ingo ElferingVP, Information Technology Strategy GlaxoSmithKline 70% Exchanging from Notes “The move to Microsoft Online Services will help cut operational costs by an estimated 30% and create a variable cost model that will provide increased flexibility in the future.” Ingo ElferingVP, Information Technology Strategy GlaxoSmithKline “Our users consistently rave about the move to Microsoft Online Services, providing familiar, intuitive solutions that we could trust with our business communications.” Chris MillingtonGlobal CTO, McDonald’s Corporation “Our users consistently rave about the move to Microsoft Online Services, providing familiar, intuitive solutions that we could trust with our business communications.” Chris MillingtonGlobal CTO, McDonald’s Corporation 12,000 Advisor partners
64. Why Customers Are Embracing the Cloud Help Us Drive Innovation Help Us Save Money and Gain Efficiencies Help Us GrowOur Business
65. Cloud ComputingThe Microsoft Approach Extend our enterprise software that runs core functions for business today to the cloud at internet scale Develop innovative new services that expand the way end users, developers, and consumers can access and utilize the information they need, when they need it “By 2012, 40% of enterprises will adopt a blend of cloud- and premises-based approaches to meet their UC needs” Predicts 2010: Video, Cloud and UC Services Loom Large in Enterprise Communications Bob Hafner, Bern Elliot et al/Gartner December 3, 2009 “Microsoft's cloud strategy is visionary, and its ambitions are broad and span multiple dimensions including on-premises and off-premises deployments and a variety of business models.” Vendor Focus for Microsoft: Cloud Computing Is the Next Big Thing David Mitchell Smith e al July 24, 2009
66. The Microsoft Cloud DEEP INVESTMENTS IN INFRASTRUCTURE COMMITMENT TO SERVICES EXCELLENCE CATEGORY LEADING PRODUCTS CATEGORY LEADING PRODUCTS CATEGORY LEADING PRODUCTS $2.3B invested in cloud infrastructure Geo-replicated customer data Public and private cloud flexibility 30,000 engineers working on cloud services Financially-backed uptime guarantees SAS 70 and ISO 27001 compliant Carbon footprint innovation Rapid innovation model DEEP INVESTMENTS IN INFRASTRUCTURE COMMITMENT TO SERVICES EXCELLENCE DEEP INVESTMENTS IN INFRASTRUCTURE COMMITMENT TO SERVICES EXCELLENCE Financially-backed uptime guarantees SAS 70 and ISO 27001 compliant Carbon footprint innovation Rapid innovation model Financially-backed uptime guarantees SAS 70 and ISO 27001 compliant Carbon footprint innovation Rapid innovation model $2.3B invested in cloud infrastructure Geo-replicated customer data Public and private cloud flexibility 30,000 engineers working on cloud services $2.3B invested in cloud infrastructure Geo-replicated customer data Public and private cloud flexibility 30,000 engineers working on cloud services
67. Infrastructure Investment Northern Europe North Central USA Eastern Asia Western Europe South Central USA Southeast Asia * Future data centers determined with 35 weighted criteria on a “global heatmap”
70. Windows Azure Platform Scalable compute and storage Automated service management Familiar tools, technologies, languages Relational storage for the cloud Consistent development model Automated database management platform AppFabric Connect existing apps to the cloud Access control service Service bus capability
71. Windows Azure PlatformDeveloper Portal Unified portal for access to Windows Azure Platform services and the Pinpoint marketplace Windows Azure Create and delete hosted services and storage accounts Deploy and maintain hosted services SQL Azure Create and drop servers and databases Manage database firewall settings AppFabric Create and delete service namespaces for AppFabric Service Bus and Access Control services http://www.microsoft.com/windowsazure/
72. For Microsoft DevelopersUsing Visual Studio 2010 and .NET Windows Azure Tools for Microsoft Visual Studio extend Visual Studio 2010 Tools support full lifecycle: creation, configuration, building, debugging, running, packaging and deployment Support for .NET 3.5 and .NET 4 frameworks Cloud project templates for C# and VB and support to add, remove and configure Azure roles Local Development Fabric and Development Storage services Cloud storage explorer Integrated deployment IntelliTrace support for services running in the cloud
73. For Non-Microsoft DevelopersUsing Eclipse, PHP, Java etc. Windows Azure Tools for Eclipse Project Creation & Migration Azure Project Structure & Management Azure Project Deployment Storage Explorer Windows Azure SDK for PHP Contributed to Zend Framework PHP classes for Windows Azure Blobs, Tables & Queues Helper Classes for HTTP transport, AuthN/AuthZ, REST & Error Management Manageability, Instrumentation & Logging support Windows Azure SDK for Java Java classes for Windows Azure Blob, Tables & Queues Used in Azure Tools for Eclipse for Storage Explorer Windows Azure Command-line Tools for PHP Cross-platform SDKs for Windows Azure Platform AppFabric Your Java Application Your PHP application REST REST Compute Storage Manage Compute Storage Manage
78. Software Errors: $59 Billion US Economy– US National Institute of Standards & Technology NIST The State of the IndustryProject success is rare Succeeded Challenged Failed 32% 44% 24% 2008 35% 46% 19% 2006 15% 34% 51% 2004 Source: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008
79. The State of the IndustryProject success is rare Succeeded Challenged Failed 32% 44% 24% 2008 35% 46% 19% 2006 15% 34% 51% 2004 Lack of integrated tools Separation of business and technology Poor team communication Project tracking vs. project managing Inflexible or immature processes Difficulty balancing productivity and predictability Source: Extreme Chaos, The Standish Group International, Inc., 2004, 2006, 2008
81. Stakeholder Software Provider Executive System Analyst Developer Tester Implementer Quality Assurance Document Controller Software Consumer Executive Project Leader System Admin Primary User Secondary User PM
82. Skill for PM. Business Thinking Financial Economic Local & Global Information News, Conversation, Research etc. Software Development Lifecycle Software Management Process Software Development Process Team Management Etc.
Through technology developments and strong partnerships with governments, partners, NGOs, educators and academics, Microsoft’s Unlimited Potential initiative builds on the company’s current efforts and supports a new approach to enabling sustained economic opportunity for the billions of people who are underserved by technology today. Built on the principles of relevance, access and affordability, Unlimited Potential is focused on delivering solutions in three key, interrelated areas that are fundamental drivers of economic opportunity—education, fostering innovation and stimulating jobs and opportunities. This is where Microsoft can have the greatest impact in creating a virtuous cycle of sustained social and economic opportunity.Communities & Partnerships – Microsoft as a Catalyst: A deep commitment to the communities and partnerships which are crucial for delivery and realizing the value of technology for the world’s underserved. Microsoft views its catalyst role as being much more than as a provider of technologies and solutions. We are focused on igniting creativity in communities and in-country networks to strive for new and inventive approaches in bringing the benefits of technology to their own locales. Microsoft can be a catalyst by offering tools, best practice guidance and by bringing together key stakeholders through forums for initiating community dialog and sparking new ideas within local networks and communities. Essential to leverage the knowledge and unique capabilities of government entities and NGOs for deep understanding of underserved markets and meaningful delivery of technology enablement.
To kick off lets first talk about this Cloud Phenomenon. What is the cloud? The cloud means a lot of things to different people. If you look at various analyst articles you find that they break down the cloud into these various categories. The key characteristics of Software as a Service include: BPOS, Bing, Windows Update Services, Network-based access to, and management of, commercially available software Activities managed from central locations rather than at each customer's site, enabling customers to access applications remotely via the Web Application delivery in a one-to-many model (single instance, multi-tenant architecture), including architecture, pricing, partnering, and management characteristics Centralized feature updating to download patches and upgrades. Integration into a larger network of communicating software - either as part of a mashup or as a plugin to a platform as a service.The key characteristics of Infrastructure as a service include: (VPCs, Storage, etc)Resources delivered as a service including servers, network equipment, memory, CPU, disk space, data center facilities, Dynamic scaling of infrastructure which scales up and down based on application resource needs Variable cost service using fixed prices per resource component Multiple tenants typically coexist on the same infrastructure resources Enterprise grade infrastructure allows mid-size companies to benefit from the aggregate compute resource pools The key characteristics of Platform as a serviceinclude: Application Platform Services to deploy business and ISV applications at a layer above the infrastructureServices to develop, test, deploy, collaborate, host and maintain applications in the same integrated development environment Web based user interface creation tools ease the creation of user interfacesMulti-tenant architecture with concurrency management, scalability, failover and security. Integration with web services and databases allows compositions and re-use of services Provide insight into the inner workings of their applications, and the behavior of their users. Data as a service and pretty much everything as a service. All of these areas are interesting whether we are talking about customers leveraging these services running on the internet, via secure private connections to our datacenters, or if we are helping customers delivery cloud utility services in their datacenters. (public, private, and hybrid clouds). High level overview:IaaS, PaaS, and SaaS: the core of cloud computingThe cloud is about providing services—Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), or Software-as-a-Service (SaaS). Another way to look at it: the cloud is about providing a pool of computing resources that all operate together, effectively as a single computer.The cloud has been called the next logical step in enterprise computing. No longer as much about managing infrastructure, enterprise computing is now more about managing information. It’s about having your storage, your application development environment, your applications, and your security available to you when you need them—all from
Regardless of category and regardless of starting point, everyone moving to this model…From a hardware/software perspective, Apple has embraced the benefits of combining compelling software experiences running across its hardware devices (PCs, iPods and iPhones) with the power of delivering media (music, television, films) from its services running in the cloud to create a very successful consumer experience. App Store delivers applications from the Web to the iPhone and many of these applications combine the power of locally running software with wireless and GPS capabilities. Clearly Adobe “gets it” although Adobe prefers to say “client and computing”. "It's a balance of the client and cloud together that makes for the most effective applications and the best development," said Adobe Chief Technology Officer Kevin Lynch.Enterprise software vendors such as SAP, IBM and Oracle realize that they need to augment their on-premise software solutions with offerings from the cloud both to better address their existing enterprise customers’ needs and to meet the needs of smaller businesses who may not have the expertise nor financial wherewithal to deploy and customize such expensive offerings. ISVs generally find the software-plus-services model appealling, not only because it more effectively addresses their customers’ needs but also because the ISV is able to identify value-added (or what Microsoft calls “attached services”) that complement the existing software but provide valuable benefits and additional revenue streams from customers. One significant beneficiary from the services model is the smaller business without the expertise or finances to run SAP’s mySAP Business Suite or Oracle’s enterprise applications themselves. As SAP and Oracle both move to provide services-based analogs for their enterprise software, SAP with Business ByDesign and Oracle with Siebel CRM OnDemand and others (see reference below), smaller businesses are able to capitalize on software that was previously unavailable to them.Google has, in the past year, released the Google Chrome browser and its Android mobile device platform. In combination with Gears, Chrome attempts to gain some of the benefits of software for web-based applications including the creation of application shortcuts on the desktop and offline caching. Android includes an SDK for the creation of software on Android devices.Lastly, even the software “adolescents” such as Salesforce.com, NetSuite and Zoho all acknowledge the importance of software as a complement to their services offerings in most effectively addressing their customers’ and users’ needs. Salesforce.com silently provides Outlook integration for its CRM offerings and as well as Offline and Mobile editions. Zoho CRM has an Outlook edition. The reality is that CRM users are sales people and sales people are familiar with and adept at using Outlook. It is not prudent to deny them their preferred experience.
This is the Gartner & Forrester Approved SlideGarter 2012 quote is public. http://www.gartner.com/it/page.jsp?id=1278413
Timing: 5 minutesPresenter Script: So, we’ve spent the last 30 minutes or so talking about the opportunity that the cloud represents for enterprises and how we’re approaching cloud computing here at Microsoft: to give you trust in enterprise-class services, to deliver consistent connected experiences, and to give you the power of choice. Let’s get more specific now about the technologies that we’re delivering to help you embrace the cloud.There are two core aspects to our approach at Microsoft:First, Microsoft Online Services are subscription-based enterprise software services that are hosted by Microsoft and sold through our partners. These services include:Microsoft Exchange Online, which provides cloud-based e-mail messaging and online access to shared calendars and contacts.Microsoft SharePoint® Online, which provides a highly secure, central location where your employees can efficiently collaborate, find organizational resources, and manage content and workflow.Microsoft Communications Online, which delivers instant messaging (IM) and presence awareness in a highly secure environment to make it easy for your users to connect with each other in real time.Microsoft Office Live Meeting, which delivers Web conferencing capabilities that enable your users to connect with their colleagues and engage your customers through real-time meetings, training sessions, and events.Microsoft Exchange Hosted Services, which can help you protect your electronic communications and e-mail.Microsoft Dynamics® CRM, which provides CRM services to help you quickly streamline and centralize your customer information and business processes.These services are all available individually, and Exchange Online, SharePoint Online, Communications Online, and Office Live Meeting are also available through the Business Productivity Onsite Suite, with standard and “deskless” options (offering reduced features at a lower cost).The second aspect of our cloud computing offerings at Microsoft is the Windows Azure platform, which offers an intuitive, reliable, and powerful platform for creating Web applications and services. The Windows Azure platform is made up of three different components:Windows Azure, a cloud services operating system that serves as the development, service hosting, and service management environment for the Windows Azure platform.Microsoft SQL Azure, a fully relational database in the cloud built on Microsoft SQL Server® technologies that provides a highly available, scalable, multi-tenant database service in the cloud.Microsoft .NET Services, which are consumable Web-based developer services that make it simpler to connect and interoperate your existing applications and services with the cloud regardless of cloud provider or programming platform.Both Microsoft Online Services and the Windows Azure platform are designed to deliver enterprise-class services that will meet your requirements for scalability, availability, and security:As we discussed earlier, both carry a minimum 99.9 percent, financially backed SLA. Both are being hosted on our global data centers, so you can be confident that the services are backed by an efficient, scalable infrastructure that will keep up with demand.And both are subject to the same rigorous, comprehensive security and certification processes that we discussed earlier.We talked about our vision for delivering consistent, connected experiences. For your developers, through the Windows Azure platform we’re helping them quickly and easily embrace the cloud using their existing skills and tools such as the Microsoft Visual Studio® development system and the .NET Framework; plus, the Windows Azure platform is an open, interoperable platform based on industry standards and offers support for third-party languages. Not only will the developer experience be consistent and connected, but it will also make it easier for your developers to build applications that deliver a streamlined, consistent experience for your users. In addition, Microsoft Online Services offerings provide true symmetry with the on-premises applications that your users are already familiar with, enabling them to transition seamlessly between their PC, the Web, and their mobile phone.And all of these cloud-based offerings complement the on-premises software that we’ve offered all along. With the depth and breadth of our platform, extending from the server to the PC to the phone and into the cloud, you have the power of choice to deploy what works best for your business without being bound by one model—for example, whether you choose to continue using your Microsoft Exchange Server deployment, transition to Exchange Online, or use a combination. Plus, your existing identity investments will extend seamlessly into the cloud with Microsoft Active Directory® Federation Services 2.0 (formerly known as Microsoft code name “Geneva”), our identity and access management platform, so you can choose the right model without worrying about adding authentication and identity management complexity to your infrastructure.Presenter Guidance:http://www.microsoft.com/onlinehttp://www.microsoft.com/azurehttp://www.microsoft.com/geneva
Presenter ScriptOur software-plus-services strategy is the key to how we will deliver on our vision across the PC, Web, and phone. This is an area that I think is pivotal to our Dynamic IT strategy. At Microsoft, we believe that your preference for how you deploy and use software and manage your IT environment will be as unique as your business. Our software-plus-services approach is about giving you the power of choice: enabling you to provide a seamless experience for users while choosing the level of control and flexibility that is right for your organization, through on-premises software deployment, cloud-based services, or an integrated hybrid of the two.On-premises, or customer-hosted, deployment has been the traditional licensing and deployment model for decades. We believe that for some specific applications, for some specific pieces of data, and for some specific users, most companies (though not all) will want to control certain elements. Our on-premises platform gives you complete control of your IT environment, provides the maximum security for your sensitive data, and enables custom application development to meet your unique business needs. Cloud-based services, providing rapid scalability and advanced manageability, enable you to subscribe to enterprise-class software hosted by Microsoft and solutions from our broad ecosystem of partners. Subscribing to online services can help you reduce costs, overcome IT skill shortages, and ensure that your organization always benefits from the latest technology. The online services model helps reduce costs and minimize total cost of ownership (TCO) in two key ways:Reducing capital expenditure, by removing hardware and datacenter costs and simplifying the planning and deployment effortMinimizing ongoing operating expenses, by reducing the administrative and management burdenMicrosoft Online Services today offers an extension of many of our best-in-class enterprise server solutions including Microsoft Exchange Online, Microsoft SharePoint® Online, Microsoft Office Communications Online, and Microsoft Dynamics™ CRM Online. In October 2008, we announced that we are also extending our core developer platform and .NET programming model to the cloud with a set of developer services called the Microsoft Azure™ Services Platform. The Azure Services Platform is an Internet-scale cloud computing and services platform hosted in Microsoft data centers; it provides a range of functionality to build applications that span from consumer Web to enterprise scenarios. The Azure Services Platform extends the Microsoft Windows® programming model to include cloud computing scenarios, ensuring that the developer skills that exist on our platform today continue to be relevant in the world of cloud computing. Our partners play a key role in offering you deployment choice. Where you choose on-premises deployment, they can support you through systems integration, custom application development, and value-added solutions. For cloud-based services, you can choose between Microsoft-hosted services through Microsoft Online Services and partner-hosted services. In areas where Microsoft has deep expertise, such as with Microsoft Exchange Server, Microsoft Office SharePoint Server, and Microsoft Dynamics CRM, we're building the capacity and capability to host it for you, and we currently have some very large pilots underway with companies such as Coca-Cola, Autodesk, Ingersoll-Rand, and Energizer. We’re also enabling partner hosting where partners represent specific expertise, such as Accenture, EDS, HP, and even IBM, and other partners that offer value-added services. In addition, we recognize the reality that most of our customers are managing a heterogeneous environment and want to reduce the cost of running a mixed IT environment. At Microsoft, we are committed to achieving greater interoperability and making it easier to integrate Microsoft software into your existing environment—through innovative products, community engagement, technology access, and support for technology standards.Our focus is on giving customers flexibility and choice in deployment, and given the breadth of our offerings, we are one of a very few companies in the world that can execute across such a broad array of services and experiences. Our investments on the services side are designed to extend the Microsoft experience from the desktop to new devices and across the Web and provide customers with choice. And be assured that as our services offerings evolve, we will continue to innovate around our licensing model to ensure that the licensing process is as easy and streamlined as possible. We believe that the industry shift to software-plus-services is one of the most significant shifts in technology that we'll see, and our strategy of offering deployment choice and flexibility is central to our goal of helping customers realize a Dynamic IT infrastructure to reduce costs and accelerate agility.But that choice is a relatively new one, and you may be wondering how to make it. What are the key criteria you should consider? What are the benefits of taking some or all of your users to an online deployment? Today I want to share some ways you can look at that choice – to help you determine whether online is the right strategy for some or all of your business. Additional Presenter GuidanceTo find more information on our software-plus-services strategy, visit: http://infoweb2007/softwareplusservices. For more information on interoperability, visit http://www.microsoft.com/interop and download the business decision maker (BDM) and technical decision maker (TDM) presentations:BDM: http://arsenalcontent/redirectURL.aspx?ContentID=154743&Url=Powerpoint%20Presentations/BDM%20Interop%20Discussion05122008105606/BDM%20Interop%20Discussion.pptx&portal=officesystemTDM:http://arsenalcontent/redirectURL.aspx?ContentID=154742&Url=Powerpoint%20Presentations/TDM%20Interop%20Discussion05122008104807/TDM%20Interop%20Discussion.pptx&portal=officesystem
Large Coffee Retailer is StarbucksHere are some examples on why our customers have been choosing cloud based solutions. It revolves around the key business areas and themeswe spoke about earlier:Saving money and EfficiencyDriving Innovation in how organizations engage customers and suppliers and bring products to market faster and with less riskHow we can help grow their business with greater scalability and reliability and more focus on the core businessCustomer Story Examples: Do not come off too sales here as this is backing up why customers are choosing cloud and that customers are seeing resultsGSK: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000005460City of Carlsbad: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000004251Aviva: http://www.computerweekly.com/Articles/2010/02/02/240157/Aviva-uses-Web-2.0-to-build-corporate-culture-with-global.htmReeds Jewelers: http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?casestudyid=4000005233 Kelley Blue Book:http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=40000058743M:http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005768
Our Cloud Computing approach although not very well evangelized is very aggressive in terms of it’s approach. Microsoft is extending our enterprise software that runs core functions for enterprises today to the cloud at internet scale. You saw some of our customers that are already taking advantage of these capabilities via cloud delivery earlier. This is natural for us to do but it is quite a significant investment in R&D. Microsoft is also ensuring our platforms around BPOS, CRM, and Azure delivers innovative new services that expand the way users, developers, and consumers can access and utilize the information they need and when they need it. This is similar to our approach with windows development ecosystem where we allowed businesses and ISVs to deliver all types of solutions on our platform. We have been moving this infrastructure to the cloud over the past 5 years with things such as xCRM azure CRM infrastructure services, Azure services platform, as well as ISVs building solutions on top of our Sharepoint Online Platforms.As you can see that even some of our toughest critics have provided some nods in terms of our approach and vision here. The full Gartner quote is:“Microsoft's cloud strategy is visionary, and its ambitions are broad and span multiple dimensions including on premises and off-premises deployments and a variety of business models. No other vendor is attempting to deal with the cloud in all these dimensions simultaneously.”Another Forrester “Windows Cloud Computing is a where and when …NOT AN IF.” Should Your Windows Apps Move To The Cloud?James Staten et al Forrester ResearchDecember 10, 2008Another Gartner Quote “Strategic visionary plans for cloud platform technology (Azure, xRM), XTP (Dublin application server and Velocity distributed caching technology) and modeling-based software engineering (Oslo) use vast company engineering and business resources to surpass leading competitors.”Magic Quadrant for Enterprise Application ServersYefim V. Natis et alSeptember 24, 2009Marketing Messaging _________________________________________________Freedom - The freedom to access the technology you want, where and when you want it. The freedom to take advantage of the latest technology—either as a capital expense, or an operational one. The freedom to focus on running your business—not running IT systems. Microsoft by extension - giving you the ability to make full use of the same Microsoft technologies you already know and trust, on a pay-as-you-go model. For a single department or an entire global organization. As a hybrid: a component part of your existing IT infrastructure or as a replacement. Utility - It’s the applications you know, the platforms you know, and a data center infrastructure—all integrated into a cohesive whole. It’s Microsoft when you need it. Microsoft on your terms.
DCทั่วโลกนั้น ใหญ่ที่สุด อยู่ใน US และ EU และกระจายทั้ง 6 ทวีปทั่วโลก และ จะก่อตั้งเพิ่มเติมอีก 35 แห่ง เพื่อรองรับการใช้งานในจุดที่มีความต้องการสูง
ดู Slide นี้อีกที เป็นการสรุป บริการต่างๆที่มีในแต่ละส่วนของ Windows AzureMicrosoft’s primary platform for cloud services development is called the Windows Azure Platform. The Windows Azure Platform is Microsoft’s PaaS offering. The Platform comprises three main components:Windows Azure is Microsoft’s operating system as-a-service offering. As the name suggests, the “compute” part of this offering is built upon Windows Server but the service is considerably more than a hosted Windows Server instance. Microsoft .NET is included in this service but developers may run 3rd-party runtimes (e.g. PHP, Java). In addition to compute, Windows Azure includes scale-out storage services (tables, blobs and queues). A key differentiator of Windows Azure is the automated service management. Windows Azure provides guarantees as to the availability of Windows instances and that these remain suitably patched. The automated service management also ensures that, when a service is deployed, sufficient Windows instances are kept available to host the service.SQL Azure is Microsoft’s relational database as-a-service offering. As the name suggests, this offering is built upon SQL Server but the service is considerably more than a hosted SQL Server instance. From a developer perspective, SQL Azure will be very familiar to developers familiar with SQL Server. SQL Azure provides Transact-SQL (T-SQL) over Tabular Data Stream (TDS) and supports ADO.NET. Developers will be able to readily take advantage of SQL Azure. From an operations perspective, SQL Azure is very different because Microsoft is responsible for ensuring that the databases are available, clustered etc. Windows Azure platform AppFabric is a set of services that helps developers connect applications and services together regardless of whether these are in the cloud or on-premises. The AppFabric Service Bus provides secure connectivity between services and enables services to navigate firewalls, network boundaries and use a variety of communication patterns. The AppFabric Access Control simplifies securing services using federated authorization and providing a declarative rules-based approaching to approving claims.Referenceshttp://www.microsoft.com/windowsazure/
อันดับแรก ที่ทุกคนจะต้องเริ่มต้นWindows Azure ต้องที่นี่ครับ http://www.microsoft.com/windowsazureที่นี่ คือแหล่งข้อมูลทุกอย่าง ของ Windows Azure อย่างเป็นทางการ จะมีข้อมูลต่างๆ มากมาย อ่านสองเดือนไม่หมด (อ่านทีละหน่อย เพราะทีเดียวหมด จะไม่รู้เรื่อง)เว็บหลักนี้ จะมี สิ่งจำเป็นต่างๆ Link ไปยัง SDK ที่ต้อง Download มาติดตั้ง อ่านเอกสารต่างๆ และที่หนึ่ง เมื่อเราจะเข้าไปทำงาน จัดการ Windows Azure ของเราคือ windows.azure.com *(2 url ที่บอกนี้ ต่างกัน คนละที่กัน อันหนึ่งแหล่งข้อมูล อีกอันหนึ่งไว้ใช้งาน)The developer portal (http://windows.azure.com) provides access to the Windows Azure Platform services. From the portal, “services” across each of the primary platform services (Windows Azure, SQL Azure, AppFabric) may be created, deployed, undeployed and deleted. For Windows Azure, these capabilities include administering hosted services (i.e. compute) and storage accounts. For SQL Azure, these capabilities pertain to the creation and deletion of database. For AppFabric, these capabilities include defining namespaces for the service bus and access control services.Windows Azure Developer portal: http://windows.azure.comSQL Azure Developer portal: http://sql.azure.comAppFabric Developer portal: http://appfabric.azure.com
การเข้าใช้งาน สำหรับ ชาว VS2010 ก็เข้าทำงานได้เลย Windows Azure Tools for Microsoft Visual Studio extend Visual Studio to enable the creation, building, configuring, debugging, running and packaging of scalable web applications and services on Windows Azure.Windows Azure Tools for Microsoft Visual Studio includes: C# and VB Project creation support for creating a Windows Azure Cloud Service solution with multiple roles. Tools to add and remove roles from the Cloud Service. Tools to configure each Role. Integrated local development via the Development Fabric and Development Storage services. Running and Debugging a Cloud Service in the Development Fabric. Browsing cloud storage through the Server Explorer Building and packaging of Cloud Service Packages. Deploying to the Windows Azure. Monitoring the state of your services through the Server Explorer. Debugging in the cloud by retrieving IntelliTrace logs through the Server Explorer.FeaturesVisual Studio 2010 RTM Support: Full support for Visual Studio 2010 RTM. .NET 4 support: Choose to build services targeting either the .NET 3.5 SP1 or .NET 4 framework. Cloud storage explorer: Displays a read-only view of Windows Azure tables and blob containers through Server Explorer. Integrated deployment: Deploy services directly from Visual Studio by selecting ‘Publish’ from Solution Explorer. Service monitoring: Keep track of the state of your services through the ‘compute’ node in Server Explorer. IntelliTrace support for services running in the cloud: Adds support for debugging services in the cloud by using the Visual Studio 2010 IntelliTrace feature.
As was mentioned previously, developers of Windows Azure may use a wide combination of Microsoft and 3rd-party technologies. Microsoft has invested in the development of (a) Windows Azure Tools for Eclipse that includes wizards and utilities that allow developers to write, debug, configure and deploy PHP applications to Windows Azure, (b) Windows Azure SDK for PHP that provides a simple PHP API abstraction over the Microsoft REST API for Windows Azure compute, storage and management services, (c) Windows Azure SDK for Java that provides a simple Java API abstraction over the Microsoft REST API for Windows Azure compute, storage and management services, (d) AppFabric SDKs for PHP, Java and Ruby that provide libraries, tools, prescriptive guidance and sample apps to allow developers in these languages to access Windows Azure service bus and access control services. These client SDKs interoperate with the Windows Azure Platform using REST-based APIs. As a result, solutions built using them may run either locally within the Windows Azure Platform or remotely.Referenceshttp://www.microsoft.com/windowsazure/interop/http://www.interoperabilitybridges.com/projects/tag/Azure.aspx http://blogs.msdn.com/b/interoperability/archive/tags/azure/http://www.windowsazure4e.org/http://phpazure.codeplex.com/http://www.windowsazure4j.org/
Domain = SoftwareProject management software is a term covering many types of software, including scheduling, cost control and budget management, resource allocation, collaboration software, communication, quality management and documentation or administration systems, which are used to deal with the complexity of large projects.CostTimeProcessTeam
Primary User = Supper UserSecondary User = End UserSuper User = Create FormEnd User = Fill Data