REST-style Actionscript programming interface for message distribution using ...Kresimir Popovic
Amazon Simple Queue Service (Amazon SQS) is a message-oriented middleware in the cloud using software as a service model. It aims to eliminate the traditional overhead associated with operating in-house messaging infrastructures by providing reduced costs, simplified access to messaging resources, scalability and reliability. In order to provide those benefits Amazon SQS leverages cloud resources such as storage, network, memory, processing capacity. Using virtually unlimited cloud computing resources, an Amazon SQS provides an internet scale messaging platform. This paper presents benefits and examples of Amazon SQS programming interface developed in Actionscript 3.0 object-oriented programming language. This interface was developed to enable Adobe Flex mobile developers to facilitate integration efforts within organizations and between them using mobile devices (tablets and smartphones).
Fremtidens platform til koncernsystemer (IBM System z)IBM Danmark
Efter 22. juli 2010 vil verden se anderledes ud – i hvert fald hvis man er en koncern med mange sammensatte systemer. Lær mere om IBM’s teknologiske gennembrud inden for System z, der kan forenkle og optimere dine systemer yderligere og skabe større forretningsværdi. Præsentationen er relevant for såvel nye brugere, som for dem der har anvendt System z i flere år.
Læs mere her: bit.ly/softwaredagsystemz1
This presentation covers how to develop modular Java web applications with OSGi using the new OSGi Web Container (RFC 66), Spring, Spring DM, and the SpringSource dm Server. Also covers special features of dm Server including PARs, Plan files, and Web Slices.
<p>
[데브멘토 동영상] Windows Phone Mango 무엇이 달라졌는가?</p>
<p>
서진호 한국마이크로소프트 부장 3부</p>
<p>
지난5월24일 발표된 새로운 윈도우폰Mango에서 변경된 툴 및 프레임워크에 대해 알아본다.특히 비쥬얼 스튜디오2010에서 한층 더 편리하게 앱을 개발할 수 있도록 디바이스 에뮬레이터, 프로파일러 및 성능 분석에 대해 직접 데모를 보여준다.</p>
<p>
</p>
<p>
실전 윈도우폰 망고 앱 디자인& 개발</p>
<p>
코드네임 ‘망고’업데이트, 윈도우폰 앱 개발A to Z</p>
<p>
</p>
<p>
서진호 한국마이크로소프트 부장은 현재 마이크로소프트 모바일/임베디드 디벨로퍼 에반젤리스트로 활동하고 있으며 국내 모바일/임베디드 및 윈도우7 관련 개발 기술 전도에 앞장서고 있다. 현재 서진호의Windows Phone 이야기(<a>http://blogs.msdn.com/jinhoseo</a>)라는 블로그를 운영 중.</p>
REST-style Actionscript programming interface for message distribution using ...Kresimir Popovic
Amazon Simple Queue Service (Amazon SQS) is a message-oriented middleware in the cloud using software as a service model. It aims to eliminate the traditional overhead associated with operating in-house messaging infrastructures by providing reduced costs, simplified access to messaging resources, scalability and reliability. In order to provide those benefits Amazon SQS leverages cloud resources such as storage, network, memory, processing capacity. Using virtually unlimited cloud computing resources, an Amazon SQS provides an internet scale messaging platform. This paper presents benefits and examples of Amazon SQS programming interface developed in Actionscript 3.0 object-oriented programming language. This interface was developed to enable Adobe Flex mobile developers to facilitate integration efforts within organizations and between them using mobile devices (tablets and smartphones).
Fremtidens platform til koncernsystemer (IBM System z)IBM Danmark
Efter 22. juli 2010 vil verden se anderledes ud – i hvert fald hvis man er en koncern med mange sammensatte systemer. Lær mere om IBM’s teknologiske gennembrud inden for System z, der kan forenkle og optimere dine systemer yderligere og skabe større forretningsværdi. Præsentationen er relevant for såvel nye brugere, som for dem der har anvendt System z i flere år.
Læs mere her: bit.ly/softwaredagsystemz1
This presentation covers how to develop modular Java web applications with OSGi using the new OSGi Web Container (RFC 66), Spring, Spring DM, and the SpringSource dm Server. Also covers special features of dm Server including PARs, Plan files, and Web Slices.
<p>
[데브멘토 동영상] Windows Phone Mango 무엇이 달라졌는가?</p>
<p>
서진호 한국마이크로소프트 부장 3부</p>
<p>
지난5월24일 발표된 새로운 윈도우폰Mango에서 변경된 툴 및 프레임워크에 대해 알아본다.특히 비쥬얼 스튜디오2010에서 한층 더 편리하게 앱을 개발할 수 있도록 디바이스 에뮬레이터, 프로파일러 및 성능 분석에 대해 직접 데모를 보여준다.</p>
<p>
</p>
<p>
실전 윈도우폰 망고 앱 디자인& 개발</p>
<p>
코드네임 ‘망고’업데이트, 윈도우폰 앱 개발A to Z</p>
<p>
</p>
<p>
서진호 한국마이크로소프트 부장은 현재 마이크로소프트 모바일/임베디드 디벨로퍼 에반젤리스트로 활동하고 있으며 국내 모바일/임베디드 및 윈도우7 관련 개발 기술 전도에 앞장서고 있다. 현재 서진호의Windows Phone 이야기(<a>http://blogs.msdn.com/jinhoseo</a>)라는 블로그를 운영 중.</p>
Introducing OneCommand Vision 3.0, I/O management that gives your application...Emulex Corporation
With the release of OneCommand Vision 3.0, Emulex introduces a portfolio of OneCommand Vision products, including the new OneCommand Vision FREE Edition, designed to meet the varying needs of businesses and product groups, large and small.
This webcast and slides review the exciting new benefits of the new 3.0 release.
Building a right sized, do-anything runtime using OSGi technologies: a case s...mfrancis
The WebSphere Application Server Liberty profile uses several OSGi technologies in addition to the Equinox OSGi framework: Configuration Admin, Metatype, and Declarative Services being first and foremost among them.
In this talk, I'll go over how Liberty uses these technologies to create a dynamic flexible runtime that can be right-sized based on the server's configuration. I'll share the lessons we've learned, and what we consider to be best practice for interacting with these three services.
Bio:
Erin Schnabel is the Development lead for the WebSphere Application Server Liberty profile. She has over 12 years of experience in the WebSphere Application Server development organization in various technical roles. Erin has over 15 years of experience working with Java and application middleware across various hardware platforms, including IBM z/OS®. She specializes in composable runtimes, including the application of OSGi, object-oriented and service-oriented technologies and design patterns to decompose existing software systems into flexible, composable units.
Presentation of MoDisco and its support of OMG/ADM specifications.
Illustration with an example of Eclipse plug-ins development rules controlled with MoDisco and SMM.
Java EE 6 is an awesome platform, but how do you design a system that can evolve for many years in production? And how do we run this stuff in the cloud?
Designing a system that can evolve without creating a maintenance nightmare is far from trivial. A service oriented, modular architecture will help a lot to replace parts of a system without breaking others. The only mature modularity approach for Java is OSGi - a framework that enables low-level modularity and services, but you still need APIs to create web applications, use transactions, access data sources etc. Without these APIs you will have a hard time building applications. Unfortunately OSGi and Java EE did not interoperate well in the past; But what if we want modularity in our architecture but also the ease-of-use of Java EE 6?
In this university you will:
1. Understand the benefits of a modular code base
2. Learn how to mix OSGi and Java EE
3. Manage modular cloud deployments using Apache ACE
..and of course there will be lots of live coding!
20090410 J Spring Pragmatic Model Driven Development In Java Using SmartSander Hoogendoorn
In this unstable economy, organizations target software development at shorter time-to-market and high productivity. Model driven development has a promise of raising productivity in projects. However, many approach fail to deliver this promise. During this high-paced, interactive talk speakers Sander Hoogendoorn (Principal Technology Officer and agile thought leader at Capgemini) and Rody Middelkoop (Technical evangelist at Avisi, and lecturer at the Hogeschool Arnhem Nijmegen) share their very pragmatic approach to delivering software using model driven development. First, Sander will elaborate on the modeling and code generation approach, that relies on smart use cases and smart use case stereotype, a solid software architecture and domain driven design. Next, Rody will take the stage and demonstrate how this approach effects building Java web applications, generating a fully deployable Java EAR live on stage! Although other architectures and frameworks can be applied, Rody will use open source Java frameworks such as Ant, FreeMarker, Struts2, Spring and JPA/Hibernate3.
I presented these slides at JAX2010 in Germany to showcase how to develop interactive dashboards with Flex and JAVA. More information on my blog (www.riagora.com).
Introducing OneCommand Vision 3.0, I/O management that gives your application...Emulex Corporation
With the release of OneCommand Vision 3.0, Emulex introduces a portfolio of OneCommand Vision products, including the new OneCommand Vision FREE Edition, designed to meet the varying needs of businesses and product groups, large and small.
This webcast and slides review the exciting new benefits of the new 3.0 release.
Building a right sized, do-anything runtime using OSGi technologies: a case s...mfrancis
The WebSphere Application Server Liberty profile uses several OSGi technologies in addition to the Equinox OSGi framework: Configuration Admin, Metatype, and Declarative Services being first and foremost among them.
In this talk, I'll go over how Liberty uses these technologies to create a dynamic flexible runtime that can be right-sized based on the server's configuration. I'll share the lessons we've learned, and what we consider to be best practice for interacting with these three services.
Bio:
Erin Schnabel is the Development lead for the WebSphere Application Server Liberty profile. She has over 12 years of experience in the WebSphere Application Server development organization in various technical roles. Erin has over 15 years of experience working with Java and application middleware across various hardware platforms, including IBM z/OS®. She specializes in composable runtimes, including the application of OSGi, object-oriented and service-oriented technologies and design patterns to decompose existing software systems into flexible, composable units.
Presentation of MoDisco and its support of OMG/ADM specifications.
Illustration with an example of Eclipse plug-ins development rules controlled with MoDisco and SMM.
Java EE 6 is an awesome platform, but how do you design a system that can evolve for many years in production? And how do we run this stuff in the cloud?
Designing a system that can evolve without creating a maintenance nightmare is far from trivial. A service oriented, modular architecture will help a lot to replace parts of a system without breaking others. The only mature modularity approach for Java is OSGi - a framework that enables low-level modularity and services, but you still need APIs to create web applications, use transactions, access data sources etc. Without these APIs you will have a hard time building applications. Unfortunately OSGi and Java EE did not interoperate well in the past; But what if we want modularity in our architecture but also the ease-of-use of Java EE 6?
In this university you will:
1. Understand the benefits of a modular code base
2. Learn how to mix OSGi and Java EE
3. Manage modular cloud deployments using Apache ACE
..and of course there will be lots of live coding!
20090410 J Spring Pragmatic Model Driven Development In Java Using SmartSander Hoogendoorn
In this unstable economy, organizations target software development at shorter time-to-market and high productivity. Model driven development has a promise of raising productivity in projects. However, many approach fail to deliver this promise. During this high-paced, interactive talk speakers Sander Hoogendoorn (Principal Technology Officer and agile thought leader at Capgemini) and Rody Middelkoop (Technical evangelist at Avisi, and lecturer at the Hogeschool Arnhem Nijmegen) share their very pragmatic approach to delivering software using model driven development. First, Sander will elaborate on the modeling and code generation approach, that relies on smart use cases and smart use case stereotype, a solid software architecture and domain driven design. Next, Rody will take the stage and demonstrate how this approach effects building Java web applications, generating a fully deployable Java EAR live on stage! Although other architectures and frameworks can be applied, Rody will use open source Java frameworks such as Ant, FreeMarker, Struts2, Spring and JPA/Hibernate3.
I presented these slides at JAX2010 in Germany to showcase how to develop interactive dashboards with Flex and JAVA. More information on my blog (www.riagora.com).
The PIM4Cloud modeling language has been developed by SOFTEAM and its partners during the REMICS FP7 project. In this presentation we motivate this language; describe its current state; detail an case study; and discuss about its future developments.
Development teams are challenged to deliver more content with less time and with greater agility. In some cases, Lines of Businesses are examining alternative strategies involving a mixture of public and private cloud to deliver their business applications. Sometimes, the need for speed leads to bad decision making and the adoption of non-compliant technologies. These "shadow ops" activities may not meet the compliance and standards set by your organization. You can discourage these practices by improving your responsiveness to the needs of development. Come learn about how Continuous Delivery technology from Rational & Tivoli can help you defeat Shadow Ops by providing a better alternative!
Bala Rajaraman, IBM Distinguished Engineer
Michael D. Elder, IBM Senior Technical Staff Member
G2iX CIO Forum - Updated CIO Innovation Toolkitg2ix
This forum focuses on the CIO Toolkit: Open Source, Cloud Computing, and Software Automation. These are exciting innovative technologies that are worth paying attention to and are poised to transform the way organizations get services and capabilities to market. Find out how you can enable improved business performance for your company today.
The Complete IT Consulting & IT Solutions Provider
Hi-Tech ITO is an India based IT Company led & managed by veteran corporate. An ISO 9001:2008 is one of the best IT Consulting & IT Solutions Provider delivering Software Development, Website Development Design and Programming Services.
The IT consulting firm of India has a successful trail and track of providing intelligent and innovative IT Solutions to hundreds of clients from more than 10 years.
Specializations:
IT Outsourcing Services & Solutions Provider specializes at custom software development, professional website design & development, ecommerce & shopping cart, mobile application development, HTML coding & web programming, enterprise & business intelligence solutions, etc.
Startups: Streit, Scaleup - introduction and product demoCloudOps Summit
Christoph Streit, ScaleUp
http://www.scaleup.it
---
Please contact us for a downloadable copy of the slides at CloudOps.Summit@googlemail.com .
Follow us on Twitter @CloudOps_Summit and
Facebook http://www.facebook.com/CloudOps
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...XebiaLabs
Learn how you can enhance and extend your existing infrastructure to create an automated, end-to-end IT platform supporting on-demand middleware and application environments, application release pipelines, Continuous Delivery, Private/ hybrid development platform and PaaS and more.
Session presented at the 2nd IndicThreads.com Conference on Cloud Computing held in Pune, India on 3-4 June 2011.
http://CloudComputing.IndicThreads.com
Abstract: Cloud computing is no longer a buzz term but a reality. With a great opportunity for huge financial savings and demand for Software-as-a-Service products, developing products for the cloud is something that cannot be ignored. In this talk, I would like to touch upon 3 key aspects of cloud engineering – scalability, security and flexibility and its impact on application architecture, data processing needs and deployment.
* By Manjusha Madabushi, Co-Founder and CTO of Talentica Software Pvt. Ltd.
Speaker: Manjusha is a Co-Founder and CTO of Talentica Software Pvt. Ltd. She has a Bachelor’s degree from IIT Mumbai and a Master’s degree from Northwestern University, Chicago. She has over 23 years experience working in the IT industry. She started her career working for Amoco Research Centre, USA till 1989 before returning to India and joining TCS. During her 9 year career at TCS, Manjusha worked in different technology areas such as Artificial Intelligence, Application Modeling, Compilers etc. She was also the Engineering head of the TCS’ product – E.X. NGN. Post TCS, she founded Nitman Software, which was acquired by a US based CRM company, eGain Communications in the year 2000. She co-founded Talentica Software, a company that helps technology companies transform their ideas into successful products in 2003. Talentica specializes in building highly scalable products using cutting edge technologies in the areas of Social Analytics, CRM, Natural Language processing and Advertising.
Cloud Computing is fast becoming the largest IT wave in the 21st century, and for good reasons, because the Cloud represents a unique convergence of technologies and value that was not possible until now. As a result, industry interest is huge.
But how easy is it to deploy existing, traditional software assets to the Cloud? The short answer is: It is not so easy as you might think.
This article is a brief practical inquiry into Cloud Computing and the difficulties of deploying traditional software applications into the Cloud. It ends with a brief description of our 6-step process of deploying software into the Cloud.
It is evident that the market for mobile enterprise solutions grows rapidley. A lot less obvious are the technological trends on which mobile enterprise solutions are going to be built upon. Mobile OSGi technology (i.e. JSR 232, Eclipse eRCP, Sprint Titan) is one of the platforms that enters the market and thus competition against other platform concepts such as MIDP, native applications, Google Android, etc. What is it that mobile OSGi technology has to offer?
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
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.
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/
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
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.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
3. SaaS
the challenges
. Vendor Lock-in
. Legacy systems integration
. Lack of support for customizations
. Limited support for Hybrid Clouds
. Availability (on updates)
5. The research numbers
ch
months of pure resear
6 and prototyping
1 years of research
1/2
and development
300k
Lines of code and
70 person years
(someone should have
400 d
retired by now) Colony plugins develope
7. Colony Framework
Goals
. Modularity and re-usage
. Easy to use and easy to develop just like rails
. Fun to develop
this
is true . Open
standards
. Truly open platform in every sense . Opem
sourcecode
. Com
munity driven
. Sustained development, research oriented
not guided by
customer demands
8. Colony Framework
Structure
. It’s a specification and not an implementation
. 2 reference implementations . Python, Javascript
. 2 different flavours . Standard and Web
. Runtime Plugin model (OSGi and MEF inspired)
. Distributed model (OSGi inspired)
. Easy Viral deployment
9. Colony Framework
How it works?
the core ent
. Dependen cy managem
ent
. Life cy cle managem
ol
. Inversion of contr
CRM Plugin
. Dashboards
. Sales force automation
. Commission accrual
HR Plugin
. Salar
y processing
. Career Man
agement
10. Colony Framework
the big picture
Services Set
. HTTP Distribution Set
. Serialization
. SMTP
. Discovery
. XMPP
. Balancing
.Etc
Business Logic Data Set
. Data pool managing . ORM
. Load balancing . Storage
. Compression
12. Colony Framework
Distribution possibilities
just plug the cable
. Easy scaleout
. Simple development model
. Crowd sourcing ready
. No technology commitment explore the power
of millions
Colony is defined by
just like
standard specifications
a normal plugin
not technologies
13. Colony Framework
Where to use?
. the holy grail of
. Business software modular SaaS ERP
. Scientific computing
. E-Government . Harvest the world’s
. Web consumer products computing resources
. Health Care
. Maintainable public
. Energy Management sector applications
. Scalable and modular
facebook
. Open distributed smart . Open and Standard
grid management health care solution
15. Omni Platform
What it is
. A Platform as a Service solution
. A one stop shop for all your enterprise application needs
. A scalable and maintainable infra-structure
. A structure that allows an easy deployment of software
applications to the cloud
. A service that supports building unique solutions
using components from the store
. Colony Framework based
16. Omni Platform
Where does it fit?
No fresh start, it
No constraints to
leverages existing
the defined product
resources Platform
. M . S
S Azure alesforce
. A . Z
mazon EC2 Cloud Computing SaaS oho
. G . G
oogle App Engine oogle Apps
The best commitment for a developer in the cloud!
17. Omni Platform
Lifecycle
2 . C I O Creates the
Store
1 . developer creates solution by using CRM
c i o
the CRM module, and HR Modules and
developer leavereging the installs it into its
existing resources Omni platform instance
amd deploys it to
Platform
the store
3 .The user consumes the
Omni Platform according
user
to his needs
18. Omni Platform
Business Model
. Fremium based - Free basic services and paid premium services
. Free for the technology enthusiast that wants to test the platform.
. Premium users will get more plugin storage, performance, security,
support and API access
. Official Hive Solutions’ plugins sales
. A percentage of every plugin sale
19. Timeline
R&D with real Implementation
partner and with partners
We’re
Pure R&D real scenario here
3+ years
0 1 year 2 years
Colony tested Public distribution
in production
Colony
environment
of Omni Platform
implemented
as a prototype May 2009 First version
in iphone of Colony web Ui
Sep 2008 First Implementation introduced in
of the Colony webserver production.
Dec 2008 Oct 2009
20. Call to Action
Join us
. Partners that can help us market omni platform
. Partners to develop new plugins for colony
. Parners wanting consulting with colony
. Modular architecture advisory
. Deployment of colony in scientific environments
. Hobbyist usage of colony
21. Q&A
“there is no such thing
as a dumb question”
Luís Martinho
lmartinho@hive.pt