Java Web Programming on Google Cloud Platform [1/3] : Google App EngineIMC Institute
Google App Engine is a platform for hosting web applications in Google's data centers. It allows developers to build applications on scalable infrastructure without having to manage servers. Key features include automatic scaling, high availability, easy deployment, and built-in services like Datastore, Memcache and Task Queue. The development process involves using the App Engine SDK, which includes a local development server that emulates the live environment. Applications are deployed to App Engine by uploading the compiled code.
Java Web Programming on Google Cloud Platform [3/3] : Google Web ToolkitIMC Institute
Google Web Toolkit (GWT) is an open source Java framework that allows web developers to create Ajax applications in Java and deploy them as optimized JavaScript. GWT provides tools for building AJAX applications in Java that are compiled into JavaScript for cross-browser compatibility. It handles browser inconsistencies and integrates with existing Java development tools, allowing developers to build and debug Rich Internet Applications using Java instead of JavaScript.
Java Web Programming on Google Cloud Platform [2/3] : DatastoreIMC Institute
This document provides an introduction to Google App Engine Datastore and using JPA with Datastore. It describes Datastore as a schema-less database that stores entities composed of properties. It discusses Datastore operations, the storage model, and compares Datastore to relational databases. It also covers setting up JPA, example entity and query code, and transaction management. Unsupported JPA features on Datastore are also listed.
Google Web Toolkit
Presentation by Assoc.Prof. Dr.Thanachart Numnonda & Asst.Prof. Thanisa Kruawaisayawan, Mini Master of Java Technology KMITL, July 2012
This document provides an overview of Microsoft Azure Mobile Services and its management portal. It discusses the key features and capabilities of Azure Mobile Services including data storage, user authentication, push notifications, and server-side scripts. It also summarizes the available server-side script objects and modules that can be used to access additional functionality from scripts. Finally, it outlines the REST API operations for querying, inserting, updating and deleting data in Mobile Services tables.
This document provides an overview and introduction to Google App Engine. It discusses how App Engine addresses the scalability challenges of traditional web application stacks and allows applications to automatically scale on Google's infrastructure. It outlines the core App Engine services and APIs for data storage, caching, mail, messaging and background tasks. Finally, it covers getting started with App Engine, including downloading the SDK, writing a simple application, deploying locally and live, and next steps for learning more.
This document provides an overview and summary of Andry Daniel Díaz León's work experience and qualifications. It includes sections on academic credentials, languages, computer skills, job experience summaries for 9 projects, and brief descriptions of 5 additional projects. The experiences showcase a range of skills including Java, Python, PHP, databases, software design, and web development frameworks.
This document provides an overview of using Firebase to develop a mobile application. It discusses that Firebase handles many backend tasks like authentication, databases, file storage, analytics and more. This allows developing mobile apps with a smaller team as backend engineers are not needed. The document also summarizes key Firebase features like real-time sync, offline support, security, and hosting. It provides code examples for authentication, databases and storage.
Parse: A Mobile Backend as a Service (MBaaS)Ville Seppänen
Parse is a mobile backend as a service (MBaaS), a subcategory of PaaS. This is a presentation evaluating the service for a post-graduate seminar course.
The document discusses building highly scalable Java applications on Windows Azure. It provides an overview of Windows Azure, including its compute and storage services. It then covers how to deploy and run Java applications on Azure, including using Tomcat, Jetty, GlassFish, and accessing SQL Azure and storage. It discusses current limitations and how the Eclipse tools will support Java development for Azure. Finally, it covers architectural approaches for scaling applications, comparing vertical to horizontal scaling.
ADF Gold Nuggets (Oracle Open World 2011)Lucas Jellema
This document discusses several features in Oracle ADF (Faces) that provide useful but overlooked functionality. It highlights the rich table and auto suggest components, which allow dynamic table configuration and suggestions based on user input. It also mentions using page templates to define common layout patterns and structure pages in a reusable way.
Igor Moochnick is the director of cloud platforms at BlueMetal Architects. BlueMetal provides services focused on creative and interactive services, mobile applications, web and RIA clients, and enterprise collaboration using platforms like Apple, Amazon, Microsoft, and open source software. BlueMetal prioritizes deep discovery of customer needs, agile development with small integrated teams, and delivering end-to-end solutions through their engineering and creative capabilities.
Easy integration of Bluemix services with your applicationsJack-Junjie Cai
This presentation talks about how your Java EE and node.js applications can easily consume various cloud services available in the IBM Bluemix cloud platform. IBM Bluemix is based CloudFoundry.
This document discusses various options for automating an Azure environment including the Azure Management Library, PowerShell, and Azure Automation. It provides an overview of each option and demonstrates how to authenticate and perform tasks like creating virtual machines and stopping VMs on a schedule. The key points are that automation can help make deployments faster and more consistent, PowerShell allows scripting against the Azure APIs, and Azure Automation provides a built-in solution for defining and running automated tasks.
Unlock new and powerful ways to manage your Azure resources.
Keeping track of all the various resources used by a solution is a daunting task. There needs to be an easier way to combine various resources into logical groups. The Azure Resource Manager enables you to group and manage multiple resources as a single logical group. With the ability to create reusable templates, it becomes much easier to consistently deploy solutions. In this session we will explore how the Azure Resource Manager can be used to better manage our Azure solutions. We will dive deep into creating resources and manipulating the Resource Manager templates. In the end, you'll be able to unlock new and powerful ways to manage your Azure resources.
You will learn:
- How to create and manage Resource Groups from PowerShell and the Cross-Platform Command-Line Interface
- How to create custom Azure Resource Manager templates
- How to manage security for resources using Azure Resource Manager and Azure Active Directory
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...WebStackAcademy
Let's see take an example:
Deploy Your Application to Oracle Application Container Cloud Service
Extract the content of the employees-app.zip file in your local system.
Log in to Oracle Cloud at http://cloud.oracle.com/. Enter your account credentials in the Identity Domain, User Name, and Password fields.
In the Oracle Cloud Services dashboard, click the Action menu Menu, and select Application Container.
In the Applications list view, click Create Application and select Java EE.
In the Application section, enter a name for your application and click Browse.
On the File Upload dialog box, select the employee-app.war file located in the target directory and click Open.
Keep the default values in the Instances and Memory fields and click Create.
Wait until the application is created. The URL is enabled when the creation is completed.
Click the URL of your application.
Cloud Foundry is an open platform as a service (PaaS) that supports building, deploying, and scaling applications. It uses a loosely coupled, distributed architecture with no single point of failure. The core components include cloud controllers, stagers, routers, execution agents, and services that communicate asynchronously through messaging. This allows the components to be scaled independently and provides a self-healing system.
[Mustafa Toroman, Saša Kranjac] More and more services we use every day are moving to cloud. This creates many challenges, especially if we look at things from security point of view. Taking services out of our datacenter, opens our data and services to new kind of threats but fortunately new tools are available to protect us. See from both perspectives how attackers can try to exploit our journey to cloud and how can we detect threats and stop attacks before they occur. We will show examples how Red Team attacks our Cloud and how Blue Team can detect and stop Red Team.
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Chris Schalk
This is a presentation given by Google Developer Advocate Chris Schalk at Cloud Expo in NYC on June 8th 2011 on building enterprise applications with Google's Cloud Platform.
Programming Azure Active Directory (DevLink 2014)Michael Collier
This document provides an overview of Azure Active Directory (Azure AD) and how to use the Azure AD Graph API. It discusses how Azure AD extends an on-premises Active Directory to the cloud for authentication and identity management. It also summarizes how to register an application with Azure AD, obtain authentication tokens, and perform CRUD operations on directory objects like users and groups via the Graph API using libraries, REST calls, and samples.
This document discusses DevOps concepts and practices including:
- DevOps aims to improve collaboration between development and operations teams through practices like continuous integration, deployment automation, and infrastructure as code.
- The five pillars of DevOps are: microservices, infrastructure as code, automation and configuration management, continuous integration and continuous delivery, and logging and monitoring.
- Specific DevOps practices discussed include building infrastructure templates with CloudFormation, implementing continuous integration and delivery pipelines with CodePipeline/CodeBuild/CodeDeploy, and automating infrastructure provisioning and configuration changes.
How to build customizable multitenant web applications - IPC11 Spring EditionStephan Hochdörfer
The document discusses how to build customizable multitenant web applications. It covers topics like using single vs multi-tenancy architectures, ways to customize applications for different tenants like skinning with HTML/CSS and feature-based CSS, managing customizable features through dependency injection and aspects, storing tenant data in databases, and an advanced approach of using generative programming to optimize applications for each tenant.
Push to the limit - rich and pro-active user interfaces with ADF (Oracle Ope...Lucas Jellema
Visual appeal and desktop-like reaction to user input were key elements in Web 2.0, powered by AJAX. The next generation user interface is active - presenting data and events in real time, driven by server push technology. This session demonstrates how ADF Active Data Service (ADS) and the BAM Data Control are leveraged to create an active UI. Messages arriving on JMS, through HTTP, from Complex Event Processing and from email servers are pushed to the browser, updating charts, tables and even causing popups to open. The session demonstrates a Chat implementation integrated in a Fusion Web application. It also shows how Database Query Result Change Notification and ADS allow events to be pushed from database all the way to user interface.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Push to the limit - rich and pro-active user interfaces with ADF - V2 (UKOUG,...Lucas Jellema
Visual appeal and desktop-like reaction to user input were key elements in Web 2.0, powered by AJAX. The next generation user interface is active - presenting data and events in real time, driven by server push technology. This session demonstrates how ADF Active Data Service (ADS) and the BAM Data Control are leveraged to create an active UI. Messages arriving on JMS, through HTTP, from Complex Event Processing and from email servers are pushed to the browser, updating charts, tables and even causing popups to open. The session demonstrates a Chat implementation integrated in a Fusion Web application. It also shows how Database Query Result Change Notification and ADS allow events to be pushed from database all the way to user interface.
This document discusses trends in cloud computing in Thailand. It outlines how cloud computing is changing IT infrastructure by moving it to centralized, large-scale facilities (cloud data centers) and delivering it as a service. It notes that cloud computing is becoming more integrated across services like computing, storage, databases, networking, software, analytics and more. The document also addresses opportunities and challenges for cloud adoption in Thailand, like the need for skills development, issues around data security and privacy regulations, and a lack of cloud service providers and awareness.
Cloud Computing "Risk Driver vs Value Driver" Two Sides of the Same CoinIMC Institute
This document discusses cloud computing and its impact. It notes that cloud computing is already widely used, with over 50 billion connected devices expected by 2020. Cloud computing is transforming IT and software industries, allowing access from anywhere on any device. While public clouds provide scalability and cost benefits, security and vendor lock-in are concerns. The document outlines Thailand's growing cloud ecosystem and adoption of cloud services by enterprises and software companies.
Parse: A Mobile Backend as a Service (MBaaS)Ville Seppänen
Parse is a mobile backend as a service (MBaaS), a subcategory of PaaS. This is a presentation evaluating the service for a post-graduate seminar course.
The document discusses building highly scalable Java applications on Windows Azure. It provides an overview of Windows Azure, including its compute and storage services. It then covers how to deploy and run Java applications on Azure, including using Tomcat, Jetty, GlassFish, and accessing SQL Azure and storage. It discusses current limitations and how the Eclipse tools will support Java development for Azure. Finally, it covers architectural approaches for scaling applications, comparing vertical to horizontal scaling.
ADF Gold Nuggets (Oracle Open World 2011)Lucas Jellema
This document discusses several features in Oracle ADF (Faces) that provide useful but overlooked functionality. It highlights the rich table and auto suggest components, which allow dynamic table configuration and suggestions based on user input. It also mentions using page templates to define common layout patterns and structure pages in a reusable way.
Igor Moochnick is the director of cloud platforms at BlueMetal Architects. BlueMetal provides services focused on creative and interactive services, mobile applications, web and RIA clients, and enterprise collaboration using platforms like Apple, Amazon, Microsoft, and open source software. BlueMetal prioritizes deep discovery of customer needs, agile development with small integrated teams, and delivering end-to-end solutions through their engineering and creative capabilities.
Easy integration of Bluemix services with your applicationsJack-Junjie Cai
This presentation talks about how your Java EE and node.js applications can easily consume various cloud services available in the IBM Bluemix cloud platform. IBM Bluemix is based CloudFoundry.
This document discusses various options for automating an Azure environment including the Azure Management Library, PowerShell, and Azure Automation. It provides an overview of each option and demonstrates how to authenticate and perform tasks like creating virtual machines and stopping VMs on a schedule. The key points are that automation can help make deployments faster and more consistent, PowerShell allows scripting against the Azure APIs, and Azure Automation provides a built-in solution for defining and running automated tasks.
Unlock new and powerful ways to manage your Azure resources.
Keeping track of all the various resources used by a solution is a daunting task. There needs to be an easier way to combine various resources into logical groups. The Azure Resource Manager enables you to group and manage multiple resources as a single logical group. With the ability to create reusable templates, it becomes much easier to consistently deploy solutions. In this session we will explore how the Azure Resource Manager can be used to better manage our Azure solutions. We will dive deep into creating resources and manipulating the Resource Manager templates. In the end, you'll be able to unlock new and powerful ways to manage your Azure resources.
You will learn:
- How to create and manage Resource Groups from PowerShell and the Cross-Platform Command-Line Interface
- How to create custom Azure Resource Manager templates
- How to manage security for resources using Azure Resource Manager and Azure Active Directory
Web Component Development Using Servlet & JSP Technologies (EE6) - Chapter 1...WebStackAcademy
Let's see take an example:
Deploy Your Application to Oracle Application Container Cloud Service
Extract the content of the employees-app.zip file in your local system.
Log in to Oracle Cloud at http://cloud.oracle.com/. Enter your account credentials in the Identity Domain, User Name, and Password fields.
In the Oracle Cloud Services dashboard, click the Action menu Menu, and select Application Container.
In the Applications list view, click Create Application and select Java EE.
In the Application section, enter a name for your application and click Browse.
On the File Upload dialog box, select the employee-app.war file located in the target directory and click Open.
Keep the default values in the Instances and Memory fields and click Create.
Wait until the application is created. The URL is enabled when the creation is completed.
Click the URL of your application.
Cloud Foundry is an open platform as a service (PaaS) that supports building, deploying, and scaling applications. It uses a loosely coupled, distributed architecture with no single point of failure. The core components include cloud controllers, stagers, routers, execution agents, and services that communicate asynchronously through messaging. This allows the components to be scaled independently and provides a self-healing system.
[Mustafa Toroman, Saša Kranjac] More and more services we use every day are moving to cloud. This creates many challenges, especially if we look at things from security point of view. Taking services out of our datacenter, opens our data and services to new kind of threats but fortunately new tools are available to protect us. See from both perspectives how attackers can try to exploit our journey to cloud and how can we detect threats and stop attacks before they occur. We will show examples how Red Team attacks our Cloud and how Blue Team can detect and stop Red Team.
Building Enterprise Applications on Google Cloud Platform Cloud Computing Exp...Chris Schalk
This is a presentation given by Google Developer Advocate Chris Schalk at Cloud Expo in NYC on June 8th 2011 on building enterprise applications with Google's Cloud Platform.
Programming Azure Active Directory (DevLink 2014)Michael Collier
This document provides an overview of Azure Active Directory (Azure AD) and how to use the Azure AD Graph API. It discusses how Azure AD extends an on-premises Active Directory to the cloud for authentication and identity management. It also summarizes how to register an application with Azure AD, obtain authentication tokens, and perform CRUD operations on directory objects like users and groups via the Graph API using libraries, REST calls, and samples.
This document discusses DevOps concepts and practices including:
- DevOps aims to improve collaboration between development and operations teams through practices like continuous integration, deployment automation, and infrastructure as code.
- The five pillars of DevOps are: microservices, infrastructure as code, automation and configuration management, continuous integration and continuous delivery, and logging and monitoring.
- Specific DevOps practices discussed include building infrastructure templates with CloudFormation, implementing continuous integration and delivery pipelines with CodePipeline/CodeBuild/CodeDeploy, and automating infrastructure provisioning and configuration changes.
How to build customizable multitenant web applications - IPC11 Spring EditionStephan Hochdörfer
The document discusses how to build customizable multitenant web applications. It covers topics like using single vs multi-tenancy architectures, ways to customize applications for different tenants like skinning with HTML/CSS and feature-based CSS, managing customizable features through dependency injection and aspects, storing tenant data in databases, and an advanced approach of using generative programming to optimize applications for each tenant.
Push to the limit - rich and pro-active user interfaces with ADF (Oracle Ope...Lucas Jellema
Visual appeal and desktop-like reaction to user input were key elements in Web 2.0, powered by AJAX. The next generation user interface is active - presenting data and events in real time, driven by server push technology. This session demonstrates how ADF Active Data Service (ADS) and the BAM Data Control are leveraged to create an active UI. Messages arriving on JMS, through HTTP, from Complex Event Processing and from email servers are pushed to the browser, updating charts, tables and even causing popups to open. The session demonstrates a Chat implementation integrated in a Fusion Web application. It also shows how Database Query Result Change Notification and ADS allow events to be pushed from database all the way to user interface.
Introduction to the SharePoint Client Object Model and REST APIRob Windsor
As Microsoft was releasing SharePoint 2013 it was pretty clear that they were steering people away from using the product as a portal to using it as a gateway to external systems and services. Since the Server Object Model cannot be used remotely, developers building these external systems will need to become familiar with the Client Object Model (CSOM) and/or the REST API if they want to communicate with SharePoint. This session will introduce these two APIs, give a brief overview of their history, and then show you how to get started using them through a series of demonstrations.
Push to the limit - rich and pro-active user interfaces with ADF - V2 (UKOUG,...Lucas Jellema
Visual appeal and desktop-like reaction to user input were key elements in Web 2.0, powered by AJAX. The next generation user interface is active - presenting data and events in real time, driven by server push technology. This session demonstrates how ADF Active Data Service (ADS) and the BAM Data Control are leveraged to create an active UI. Messages arriving on JMS, through HTTP, from Complex Event Processing and from email servers are pushed to the browser, updating charts, tables and even causing popups to open. The session demonstrates a Chat implementation integrated in a Fusion Web application. It also shows how Database Query Result Change Notification and ADS allow events to be pushed from database all the way to user interface.
This document discusses trends in cloud computing in Thailand. It outlines how cloud computing is changing IT infrastructure by moving it to centralized, large-scale facilities (cloud data centers) and delivering it as a service. It notes that cloud computing is becoming more integrated across services like computing, storage, databases, networking, software, analytics and more. The document also addresses opportunities and challenges for cloud adoption in Thailand, like the need for skills development, issues around data security and privacy regulations, and a lack of cloud service providers and awareness.
Cloud Computing "Risk Driver vs Value Driver" Two Sides of the Same CoinIMC Institute
This document discusses cloud computing and its impact. It notes that cloud computing is already widely used, with over 50 billion connected devices expected by 2020. Cloud computing is transforming IT and software industries, allowing access from anywhere on any device. While public clouds provide scalability and cost benefits, security and vendor lock-in are concerns. The document outlines Thailand's growing cloud ecosystem and adoption of cloud services by enterprises and software companies.
The personal cloud will gradually replace the PC as individuals store personal content and access services from any device. A personal cloud provides access to files, photos, notes and other content from multiple devices. It allows individuals to define what data they store and share, what apps they use, and who can access their data and apps. Personal clouds connect to networks and access services to share data and messages with other personal clouds. By 2014, the personal cloud will become the primary way individuals access their digital content and services, replacing the PC.
Cloud computing is transforming the IT industry and software development. It allows resources to be provided on demand via the internet. Major trends include social/mobile applications, big data analytics and cloud services from providers like Amazon, Google, and Microsoft. Cloud computing provides benefits like reduced costs, scalability, and accessibility. It impacts software development through new business models, application architectures and markets. Many companies are now using cloud services and public clouds are growing.
For organization looking to get substantial ROI from Cloud Computing initiative, Service Provider Solutions, and combine to provide you with a new way of understanding how, where and when to implement Cloud Computing
The document discusses business continuity and cloud computing in Thailand. It notes that natural disasters and crises like floods have increased opportunities for investment in IT infrastructure and cloud computing solutions. Cloud computing allows sharing of resources over the internet and is growing in Thailand along with data centers and mobile device usage. The document outlines the need for business continuity planning to address risks and ensure operations. It distinguishes business continuity from disaster recovery and IT, noting it requires cooperation across an organization.
This document discusses how cloud computing will affect the software industry. It notes that cloud computing and mobile computing are major IT trends that are changing the industry. The cloud allows software to be delivered as a service and accessed from any device, changing software business models and reducing barriers to entry. It also requires new skills around cloud architecture, security, and data analytics. The document outlines opportunities for software companies in areas like reduced startup costs, global distribution, and faster innovation cycles enabled by cloud infrastructure.
This document discusses the opportunities for software businesses in cloud computing. It outlines key cloud computing trends like the growth of smartphones, tablets, and cloud services. It also discusses major cloud players like Amazon, Google, and Microsoft and the different cloud service models. The document argues that cloud computing will transform the IT industry and change how software is developed and delivered. It positions Software Park Thailand to help Thai software companies understand and develop skills in mobile applications and cloud computing markets.
Cloud Computing in Practice discusses the trends, technologies, and business models related to cloud computing. Some key points include:
- Gartner identifies the top 10 strategic technologies including cloud computing.
- Cloud computing will transform the IT industry by changing business models and vertical industries.
- Public clouds will grow to 10% of the IT market as more large enterprises show interest in private clouds.
- Cloud computing provides resources, software, and data over the internet on demand, allowing users to pay only for what they use.
- Major cloud providers include Amazon, IBM, Microsoft and others who have built massive global infrastructures.
This document discusses the opportunities for small and medium enterprises (SMEs) from cloud computing in light of the establishment of the ASEAN Economic Community (AEC) in 2015. It provides an overview of cloud computing trends, defines cloud computing, discusses various cloud providers and users, and how cloud computing is changing the IT business model. The document also highlights opportunities for SMEs through lower costs and more flexibility using cloud services, but notes issues around awareness, security, infrastructure access, and available cloud services that need to be addressed.
Mobile Applications & Cloud Computing : Leapfrog Strategy for Thai IT IndustrySoftware Park Thailand
This document summarizes Assoc. Prof. Dr. Thanachart Numnonda's presentation on mobile applications and cloud computing as a leapfrog strategy for Thailand's IT industry. It discusses how cloud computing and mobile technologies are changing the technology landscape and business models. It then outlines Software Park Thailand's plans to help the local software industry capitalize on these new opportunities through training programs in mobile app development, cloud platforms, and a mobile testing center. The goal is to enable Thai software companies to understand and develop skills in these emerging areas.
The Future of Software Development Based on Cloud & Mobile ComputingSoftware Park Thailand
The document discusses emerging trends in cloud and mobile computing and their impact on software development. It outlines that cloud computing and mobile/tablet applications will be major technology trends over the next few years. It then provides details on different mobile platforms for developing applications, including iOS, Android, Symbian and Blackberry. It also discusses hosting Java web applications in the cloud using services from Amazon, Google and Microsoft. The document concludes by announcing a free technology trends seminar covering cloud computing, mobile applications and social media.
๋Java Web Programming on Cloud Computing using Google App EngineIMC Institute
เอกสารประกอบการอบรมหลักสูตร Mini Master of Java Technology ปี 2011 เรื่อง Java Web Programming on Cloud Computing using Google App Engine โดยใช้ Eclipse เป็น Tool
Cloud computing in telecom industry project thesisSolly Vinodh
This document is a management challenge submitted by Vinodh Chinnakkannu to Henley Business School in partial fulfillment of an MBA degree. It investigates how cloud computing technology can enable value chain restructuring and business operations optimization in the UK telecom industry. Through a literature review and primary research, the author finds that cloud computing impacts the telecom industry by restructuring value chains, redefining the operating model, and leveraging strategic alliances between telecom and IT firms. The author develops a new telecom operating framework adapted from e-TOM to help firms adopt cloud computing technology. In conclusion, the document examines the research findings and makes recommendations for further research.
The document discusses the power of social collaboration and business technology adoption. It highlights how social networking, mobility, and cloud computing can help organizations overcome challenges through disruptive technologies. Emergent social software tools like wikis, blogs, and social bookmarking can improve innovation, collaboration, knowledge sharing, and reduce costs when implemented by businesses. Software Park Thailand uses various social media and cloud-based collaboration tools like Facebook, Twitter, Dropbox, and Google Docs to better connect employees.
The document discusses cloud computing in Thailand. It summarizes that Thailand is considered a top location for offshore services. It then discusses various cloud service models including Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). The document also outlines Thailand's software industry and major players in the local cloud computing market.
Niko Nelissen - Sun Microsystems - Keynote 'What's next in the Cloud?' CloudC...CloudAngels
The document summarizes a presentation on cloud computing given by Niko Nelissen of Sun Microsystems. It covered:
1) An overview of current cloud computing models including software as a service, platform as a service, and infrastructure as a service.
2) Sun's strategy of developing core cloud technologies, offering public cloud services through the Sun Cloud, and working with partners to build private clouds.
3) Some of the challenges still facing cloud computing such as security, hybrid public/private clouds, and desktop virtualization.
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...Peter de Haas
Presentation I gave on 15 Sept 2009 at the Dutch Datacenter & Hosting Summit 2009.
Main topics of the presentation :
- Look beyond the hype of cloudcomputing
- Microosft vision for cloud computing / online slutions
- Importance of a Partner ecosystem
- The ability to choose the right sourcing and deployment scenario for your organisation
- Cloud computing represents a major shift in enterprise IT that will transform the industry over several years.
- It offers opportunities for new cloud-based application and service companies as well as those providing enabling infrastructure.
- Virtualization technologies have allowed data centers to transition from isolated silos to automated and optimized cloud environments, improving efficiency and agility.
Cloud Computing & Mobile Applications: Opportunity for Thai DevelopersSoftware Park Thailand
This document discusses opportunities for Thai developers in cloud computing and mobile applications. It provides an overview of cloud computing models (SaaS, PaaS, IaaS) and trends driving growth in mobile devices and applications. It also outlines Software Park Thailand's plans to help the local software industry capitalize on these opportunities through training programs in mobile development, cloud computing, and establishing a mobile testing center. The goal is to enable Thai software companies to develop applications for both international and local cloud markets and mobile devices like tablets and smartphones.
This document discusses cloud computing, including:
1. It defines cloud computing as internet-based computing where virtual servers provide resources like software, infrastructure, platforms and devices to customers on a pay-as-you-use basis.
2. It describes the main types of clouds: SaaS, PaaS, and IaaS which provide software, platforms, and infrastructure as services respectively.
3. It outlines some key advantages like pay-as-you-use, location independence, instant scalability, and abstraction which allows enterprises to focus on their core business.
This document provides an overview of cloud computing including market drivers, services, architecture, delivery models, deployment models, benefits, and concerns. Key points include:
- Cloud computing is driven by cost savings, scalability, and flexibility benefits over traditional IT. The market is growing rapidly and projected to reach $150 billion by 2013.
- Common cloud services include SaaS, PaaS, and IaaS. SaaS provides applications, PaaS provides development platforms, and IaaS provides infrastructure resources.
- Cloud computing uses a shared pool of configurable computing resources that can be accessed over the internet on-demand in a self-service manner. Resources are metered and elastic.
- Common
Basics of cloud computing & salesforce.comDeepu S Nath
This document provides an overview of cloud computing and discusses Salesforce.com. It defines cloud computing as using computing resources delivered over a network, and notes the cost savings and scalability benefits it provides compared to on-premise IT. Common cloud service models including SaaS, PaaS and IaaS are described. The document also summarizes how Salesforce.com alleviated concerns about security, integration and TCO that initially held some organizations back from adopting cloud computing. It identifies Salesforce.com as a major player in the cloud market with over 100,000 customers.
Ist Cloud Computing für Sie sinnvoll? Sollten Sie auf Platform-as-a-Service bei Ihrer Softwareentwicklung setzen? Entsteht durch Cloud Computing für Ihr Unternehmen ein Mehrwert?
Beim Einsatz einer Cloud-Plattform, wie z.B. Windows Azure, können sich Vorteile für Ihre Softwareentwicklung und Ihr Unternehmen ergeben. Es gibt verschiedene Einsatzszenarien, in denen Cloud Computing besonders geeignet ist. Die Wahl des Abstraktionsniveaus (SaaS, PaaS, IaaS) in Verbindung mit den richtigen Designentscheidungen sind richtungsweisend.
Die Projekte time cockpit und TFM stellen exemplarisch die Unterschiede im Softwareentwicklungs- und Betriebsprozess bei SaaS Lösungen in der Cloud im Vergleich zur klassischen Softwareentwicklung für den Vorortbetrieb dar. Die beiden Produkte waren zwei der ersten Lösungen aus dem deutschsprachigen Raum, die von Grund auf für SaaS und Cloud konzipiert wurden.
Windows Azure platform AppFabric provides a Service Bus and Access Control to enable connectivity and security in cloud applications. The Service Bus allows secure and interoperable communication across networks and firewalls. Access Control simplifies authorization management across organizations and identity providers. These services solve challenges of connecting cloud, mobile, and on-premises applications at scale through standards-based technologies.
This document discusses key questions about cloud computing including: the main challenges companies face with applications that make them consider adopting cloud; current cloud computing provider offers; customer acceptance plans for cloud offers; risks of adopting cloud; criteria for evaluating cloud providers; benefits companies can expect from using cloud; how to build a business case for cloud; and whether cloud is a viable long-term strategy or a passing fad invented by tech providers. It seeks to provide answers to these questions about cloud computing challenges, offerings, adoption, risks, evaluation, benefits and business case development.
Cloud computing allows users to run web applications on large providers' infrastructure instead of their own servers. Google App Engine is one such platform that is free up to a certain level of usage. It initially only supported Python but now also supports Java. Users can deploy standard Java web applications to Google App Engine, which will handle the infrastructure. This provides scalability without upfront costs.
Cloud computing allows users to run web applications on large providers' infrastructure instead of their own servers. Google App Engine is one such platform that is free up to a certain level of usage. It initially started with Python but now also supports Java. Users can deploy standard Java web applications (WAR files) on Google App Engine, which handles the infrastructure. This provides scalability and reliability without the costs associated with maintaining one's own servers.
The document discusses the rise of cloud computing and its growing adoption. It notes that major analysts like Gartner and IDC believe cloud computing will experience significant growth over the next few years. It also describes how platforms like Amazon Web Services, Microsoft Azure, and Google Cloud offer capabilities like virtual hardware, databases, and marketplaces to help developers build applications in the cloud. Finally, it discusses how DreamFactory aims to provide tools and applications that help organizations maximize their cloud computing implementations.
The Enterprise Cloud: Immediate. Urgent. Inevitable.Peter Coffee
Peter Coffee presentation to 2010 Spring Conference of Colorado Government Association of IT on cloud computing status and prospects for application development, collaboration and cloud/legacy integration
The document discusses cloud computing and Microsoft's Windows Azure platform. It defines cloud computing as a model that provides on-demand access to a shared pool of computing resources over a network. It then outlines the key features of cloud computing including accessibility, virtualization, and cost efficiency. The document also provides a brief history of the evolution of cloud computing from concepts like grid computing and utility computing to modern cloud platforms. It introduces Windows Azure as Microsoft's cloud computing offering and notes it provides services for storage, computing, and application development in the cloud.
The document discusses cloud computing, including definitions, history, trends, and applications. It defines cloud computing as providing scalable IT capabilities over the internet. The history section outlines key developments from the 1960s concept of computing as a utility to major companies launching cloud services starting in the late 1990s. Trends discussed include organizations increasingly using private and hybrid clouds, and clouds enabling more customizable and application-based sharing. The applications section provides examples of major public clouds like Amazon Web Services, Google App Engine, and Windows Azure.
This document discusses how a large Asian low-cost airline migrated their web frontend to AWS public cloud to gain scalability. During quarterly sales promotions, the airline's website would go down within minutes due to a surge in traffic that exceeded their existing infrastructure capacity. By using AWS, the airline was able to automatically provision over 60 servers within 25 minutes before each promotion to handle the increased load. This improved site availability and helped convert more customers, while reducing promotion infrastructure costs by 40%. After each promotion, the extra infrastructure was turned off to avoid unnecessary costs.
Cloud Computing for Banking
What does the future of cloud computing for banking look like—both in the near and long terms? Accenture sees cloud computing as an important step in the continuing industrialization of IT and thus capable of ultimately playing a key role in enabling high performance.
The document summarizes the rise of the app economy in Thailand and opportunities for Thai software developers. Key points:
- Thailand is entering the era of the app economy, dominated by mobile devices, cloud computing, and social networking. This represents a shift from the PC era.
- The app economy provides opportunities for developers through jobs creating apps and maintaining app ecosystems and platforms. However, consumer apps face competition while enterprise apps have strict requirements.
- For Thai developers, opportunities exist in both consumer and enterprise mobile apps, as well as localization of apps. Success requires understanding business needs and processes. Monetization is also a challenge due to app discovery issues.
- Trends driving the app economy include the
Software Park Thailand aims to promote cloud computing adoption in Thailand and establish the country as a cloud outsourcing center. It will focus on encouraging software developers to create software-as-a-service and end users like SMEs to utilize cloud services. Several companies discuss their cloud computing services and partnerships to support these goals. Rapid growth is expected in cloud computing in Thailand in the coming years.
This document provides an overview of Thailand's IT market and contact information for 16 Thai exhibitor companies. It includes sections on Thailand's IT market trends, the Department of International Trade Promotion which organized the event, Software Park Thailand, mobile technology in Thailand, and lists the Thai exhibitor companies with contact information.
Software Park Newsletter 2/2554 "แท็บเล็ต สมาร์ทโพน โมบายแอพพลิเคชั่น ดาวเด่น...Software Park Thailand
1) Thailand's GDP in the first quarter of 2022 grew by 2.2% compared to the same period last year, totaling over 591,000 million baht. Private consumption rose by 20.4%, contributing over 112,000 million baht to GDP.
2) Exports of goods increased by 33,000 million baht or 2.5% compared to the same period last year, totaling over 445,000 million baht and accounting for 75% of GDP.
3) The top 3 industries that drove the economy in Q1 were manufacturing (17.6% of GDP), wholesale and retail trade (17%), and agricultural and agricultural product processing (10.1%).
The document discusses opportunities for Thai software developers in the mobile application market. It notes that developers should think globally and develop applications that can serve international markets given the borderless nature of software. It highlights several Thai companies that have successfully expanded into mobile services and applications. The rapidly growing markets for smartphones and tablets are opening up opportunities for developers to create business-driven mobile apps rather than standalone products.
The document discusses a Thai IT trade delegation visiting Tokyo, Japan from November 11-16, 2012. It includes an agenda item where Dr. Thanachart Numnonda, the director of Software Park Thailand, will speak on November 15. The rest of the document appears to be presentations and materials from various Thai IT companies promoting their products and services to potential Japanese partners and clients.
The document summarizes key details about a delegation of 16 Thai new media companies visiting Tokyo, Japan from November 12-16, 2012. It introduces the organizing bodies, Software Park Thailand and the Office of Small and Medium Enterprise Promotion (OSMEP), and their roles in supporting the Thai software industry and small businesses. The objectives of the delegation are to explore the Japanese market and find potential partners through business meetings and networking. Background on Thailand's growing internet usage and online economy is also provided.
The document summarizes a Thai IT trade delegation trip to Tokyo, Japan from November 11-16, 2012. It was led by the Office of Small and Medium Enterprises Promotion (OSMEP) and Software Park Thailand, and funded by OSMEP. The delegation included 16 software companies. The mission provided information on Thailand's IT industry and markets as well as Software Park Thailand, which provides office space, training and incubation for software startups.
Thai IT Business Development Delegation to Tokyo, Japan: November 2012 Software Park Thailand
Ms. Pimnara Sukkasem
Tel : +66 2 901 1111
Mobile : +66 81 893 7777
Website : www.dotcomdigital.co.th
Looking for: Business Partner, Distributor
Business Nature Product or Services:
Dotcom Digital is a full-service digital agency that specializes in online marketing, web design and
development, mobile application development, and social media marketing. We have been helping Thai
and international clients achieve their business goals through innovative digital solutions for over 10 years.
Our core services include:
- Online Marketing (Search Engine Optimization, Pay-Per-Click Advertising, Affiliate Marketing, Email
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxJustin Reock
Building 10x Organizations with Modern Productivity Metrics
10x developers may be a myth, but 10x organizations are very real, as proven by the influential study performed in the 1980s, ‘The Coding War Games.’
Right now, here in early 2025, we seem to be experiencing YAPP (Yet Another Productivity Philosophy), and that philosophy is converging on developer experience. It seems that with every new method we invent for the delivery of products, whether physical or virtual, we reinvent productivity philosophies to go alongside them.
But which of these approaches actually work? DORA? SPACE? DevEx? What should we invest in and create urgency behind today, so that we don’t find ourselves having the same discussion again in a decade?
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungenpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-nomad-web-best-practices-und-verwaltung-von-multiuser-umgebungen/
HCL Nomad Web wird als die nächste Generation des HCL Notes-Clients gefeiert und bietet zahlreiche Vorteile, wie die Beseitigung des Bedarfs an Paketierung, Verteilung und Installation. Nomad Web-Client-Updates werden “automatisch” im Hintergrund installiert, was den administrativen Aufwand im Vergleich zu traditionellen HCL Notes-Clients erheblich reduziert. Allerdings stellt die Fehlerbehebung in Nomad Web im Vergleich zum Notes-Client einzigartige Herausforderungen dar.
Begleiten Sie Christoph und Marc, während sie demonstrieren, wie der Fehlerbehebungsprozess in HCL Nomad Web vereinfacht werden kann, um eine reibungslose und effiziente Benutzererfahrung zu gewährleisten.
In diesem Webinar werden wir effektive Strategien zur Diagnose und Lösung häufiger Probleme in HCL Nomad Web untersuchen, einschließlich
- Zugriff auf die Konsole
- Auffinden und Interpretieren von Protokolldateien
- Zugriff auf den Datenordner im Cache des Browsers (unter Verwendung von OPFS)
- Verständnis der Unterschiede zwischen Einzel- und Mehrbenutzerszenarien
- Nutzung der Client Clocking-Funktion
Mobile App Development Company in Saudi ArabiaSteve Jonas
EmizenTech is a globally recognized software development company, proudly serving businesses since 2013. With over 11+ years of industry experience and a team of 200+ skilled professionals, we have successfully delivered 1200+ projects across various sectors. As a leading Mobile App Development Company In Saudi Arabia we offer end-to-end solutions for iOS, Android, and cross-platform applications. Our apps are known for their user-friendly interfaces, scalability, high performance, and strong security features. We tailor each mobile application to meet the unique needs of different industries, ensuring a seamless user experience. EmizenTech is committed to turning your vision into a powerful digital product that drives growth, innovation, and long-term success in the competitive mobile landscape of Saudi Arabia.
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Impelsys Inc.
Impelsys provided a robust testing solution, leveraging a risk-based and requirement-mapped approach to validate ICU Connect and CritiXpert. A well-defined test suite was developed to assess data communication, clinical data collection, transformation, and visualization across integrated devices.
Procurement Insights Cost To Value Guide.pptxJon Hansen
Procurement Insights integrated Historic Procurement Industry Archives, serves as a powerful complement — not a competitor — to other procurement industry firms. It fills critical gaps in depth, agility, and contextual insight that most traditional analyst and association models overlook.
Learn more about this value- driven proprietary service offering here.
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell
With expertise in data architecture, performance tracking, and revenue forecasting, Andrew Marnell plays a vital role in aligning business strategies with data insights. Andrew Marnell’s ability to lead cross-functional teams ensures businesses achieve sustainable growth and operational excellence.
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Aqusag Technologies
In late April 2025, a significant portion of Europe, particularly Spain, Portugal, and parts of southern France, experienced widespread, rolling power outages that continue to affect millions of residents, businesses, and infrastructure systems.
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul
Artificial intelligence is changing how businesses operate. Companies are using AI agents to automate tasks, reduce time spent on repetitive work, and focus more on high-value activities. Noah Loul, an AI strategist and entrepreneur, has helped dozens of companies streamline their operations using smart automation. He believes AI agents aren't just tools—they're workers that take on repeatable tasks so your human team can focus on what matters. If you want to reduce time waste and increase output, AI agents are the next move.
AI and Data Privacy in 2025: Global TrendsInData Labs
In this infographic, we explore how businesses can implement effective governance frameworks to address AI data privacy. Understanding it is crucial for developing effective strategies that ensure compliance, safeguard customer trust, and leverage AI responsibly. Equip yourself with insights that can drive informed decision-making and position your organization for success in the future of data privacy.
This infographic contains:
-AI and data privacy: Key findings
-Statistics on AI data privacy in the today’s world
-Tips on how to overcome data privacy challenges
-Benefits of AI data security investments.
Keep up-to-date on how AI is reshaping privacy standards and what this entails for both individuals and organizations.
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveScyllaDB
Want to learn practical tips for designing systems that can scale efficiently without compromising speed?
Join us for a workshop where we’ll address these challenges head-on and explore how to architect low-latency systems using Rust. During this free interactive workshop oriented for developers, engineers, and architects, we’ll cover how Rust’s unique language features and the Tokio async runtime enable high-performance application development.
As you explore key principles of designing low-latency systems with Rust, you will learn how to:
- Create and compile a real-world app with Rust
- Connect the application to ScyllaDB (NoSQL data store)
- Negotiate tradeoffs related to data modeling and querying
- Manage and monitor the database for consistently low latencies
Artificial Intelligence is providing benefits in many areas of work within the heritage sector, from image analysis, to ideas generation, and new research tools. However, it is more critical than ever for people, with analogue intelligence, to ensure the integrity and ethical use of AI. Including real people can improve the use of AI by identifying potential biases, cross-checking results, refining workflows, and providing contextual relevance to AI-driven results.
News about the impact of AI often paints a rosy picture. In practice, there are many potential pitfalls. This presentation discusses these issues and looks at the role of analogue intelligence and analogue interfaces in providing the best results to our audiences. How do we deal with factually incorrect results? How do we get content generated that better reflects the diversity of our communities? What roles are there for physical, in-person experiences in the digital world?
Book industry standards are evolving rapidly. In the first part of this session, we’ll share an overview of key developments from 2024 and the early months of 2025. Then, BookNet’s resident standards expert, Tom Richardson, and CEO, Lauren Stewart, have a forward-looking conversation about what’s next.
Link to recording, presentation slides, and accompanying resource: https://bnctechforum.ca/sessions/standardsgoals-for-2025-standards-certification-roundup/
Presented by BookNet Canada on May 6, 2025 with support from the Department of Canadian Heritage.
7. Cloud Computing is Internet-based computing,
whereby shared resources, software,
and information are provided to computers
and other devices on demand, like the electricity grid.
Definition (Wikipedia)
7
8. Cloud Computing
No Capital Expenditure
Pay as you go
Pay only for what you need
Elastic Capacity
Faster time to market
Focus on your business
8
Source : Architecting for the cloud : Amazon Web Services
11. Is this just Hosting 2.0?
No, they have different architectures
and business model
Cloud Players Hosting Players
Hundreds of them around
the world
Only few can afford billions dollar
investment on data centers
11
Source : I’m Cloud Confused
12. Cloud : Reliability, High Availability,
Capacity Elasticity
Cloud Players Hosting Players
Pay only what you use Pay contact often yearly
Virtually unlimited Bring your own or rent
storage, computing power servers to increase capacity
Built-in Redundancy You have to manage
reliability, fail over yourself
12
Source : I’m Cloud Confused
22. The end of PC?
Most cloud applications that will be built are
accessible from PC.
Applications can be a browser base, application
running on PC accessing data and services on the cloud
So will the mobile applications
22
Source : I’m Cloud Confused
25. Market Analysis
The Color Gradient indicates Increasing Desire to Enter the Space
Window Phone
Network Device Layer Kindle Android Win Mo
Desktop IPAQ
Increasing Virtualization
SaaS Alexa Google Apps Live 365
Office
Software as a Service Partner
Salesforce
(Platform , Scaling Strategy
and Hardware transparent)
PaaS Web sphere
Simple DB App Engine Azure
Windows Azure Partner
Platform as a Service Potential Force.com
Strategy
(Hardware Provisioning Hidden
Automatic Scaling)
HaaS
IaaS EC2
Hardware as a Service App Engine Azure On Demand
S3
Programmatic Interface for
Hardware Provisioning
Build there
Bare Metal own
Core Business Core Business
People Process based
hardware provisioning
Amazon Google Microsoft IBM HP Salesforce
com
25
Source : A Walk in the Clouds : Niraj Juneja
26. The New Challenge
Cloud Devices
e.g. Tablets, SmartPhones, Desktop
International Cloud Apps (SaaS) Local Cloud Apps (SaaS)
e.g. DropBox, Salesforce, CRM on Demand
Public Cloud Services (PaaS) Social Network APIs Local
e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services
International public cloud Local public cloud
e.g.Google App Engine, Microsoft Azure
True IDC
Enterprise cloud
Salesforce, Amazon
26
27. Software Park Mission
on New Computing Era
“Enabling Thai software industry to
understand and have skills in the software
business; especially in Mobile
Applications& Cloud markets”
27
28. The New Challenge
Cloud Devices
e.g. Tablets, SmartPhones, Desktop
International Cloud Apps (SaaS) Local Cloud Apps (SaaS)
e.g. DropBox, Salesforce, CRM on Demand
Public Cloud Services (PaaS) Social Network APIs Local
e.g. Google APIs, Local APIs e.g. Twitter, Facebook Web Services
International public cloud Local public cloud
e.g.Google App Engine, Microsoft Azure
True IDC
Enterprise cloud
Salesforce, Amazon
28
34. Technology Transfer
Mobile Application Training
– Android
– iOS Programming; short course, Mini-
Master
– BlackBerry, Windows Phone 7
Cloud Computing Training
– True IDC
– Microsoft Azure
– Google App Engine
34
35. True IDC
Free training for software houses
The Winner Project
Build awareness for Software Industry
35
36. Seminars
Mobile Dev Tech Talk
– iOS / Android Trends
– 7 Feb 1-4 pm.
– Software Park
– Announce Mobile Testing Center
36
37. Time to Change!!
for The New Opportunities
--------
Partner with Software Park
to Win
37