PHP is a key enabling technology behind Web 2.0 applications and services. The document discusses how PHP powers many Web 2.0 sites through its ability to create rich web applications using AJAX and expose functionality through web services. It also explains how PHP supports a service-oriented architecture and allows users to collaboratively create and share content. The rise of PHP and other open source technologies has lowered barriers for developers and driven innovation in Web 2.0.
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...IBM Connections Developers
KEY108 : IBM Collaboration Solutions Application Development Strategy
Philippe Riand, IBM; Kramer Reeves, IBM; Mikael Orn, IBM
Interested in cloud, mobile and social application development? After introducing you to the application development strategy, let us show you how you can easily add social capabilities to all your applications, whether they are web, mobile, portal or IBM Notes and Domino based. All of this can come from a single set of tools called the IBM Social Business Toolkit SDK. We’ll also cover the new platform integration capabilities, including the upcoming IBM SmartCloud for Social Business enhancements.
Tue, 28/Jan 11:15 AM – 12:15 PM
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectLuis Benitez
This presentation was delivered at IBM Connect 2014 and shows what's going to be delivered in IBM Connections in 2014. As usual, things will be delivered to the cloud first and at some point in the year we'll take the cloud base and deliver that to our on premises customers. Content and design subject to change at any time without notice.
Social Connections VIII - Innovation and Communications Drive Business ValueLuis Benitez
Presentation that I delivered at Social Connections 8 in Boston, Ma on April 16, 2015. It talks about how team collaboration and social business drives value for business small and large. For more information, check out http://ibmcloud.com/social
Follow me:
http://twitter.com/lbenitez
http://youtube.com/lbenitez3000
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...Niklas Heidloff
IBM Connect 2014
AD206 : Build Apps Rapidly by Leveraging Services from IBM Collaboration Solutions
Niklas Heidloff, IBM
Henning Schmidt, hedersoft GmbH
Demo: http://www.youtube.com/watch?v=Wl5hasivtPQ
Don’t reinvent the wheel when building your own apps. Instead use the services provided by IBM Collaboration Solutions and focus on your specific business requirements. IBM Collaboration Solutions provide an unique set of social and collaborative services like profiles, file sharing, community discussions and much more. Come to this session to see different types of apps, e.g. XPages apps, that have been developed rapidly by leveraging these services from IBM Connections–on premises or in the cloud. Technically the services can be easily accessed from apps via the IBM Social Business Toolkit SDK. In this session you’ll learn how the SDK simplifies calling the back-end services via APIs and how reusable user interface controls can leveraged.
Wed, 29/Jan 05:30 PM – 06:30 PM
IBM Connect 2014 - KEY108: IBM Collaboration Solutions Application Developmen...IBM Connections Developers
KEY108 : IBM Collaboration Solutions Application Development Strategy
Philippe Riand, IBM; Kramer Reeves, IBM; Mikael Orn, IBM
Interested in cloud, mobile and social application development? After introducing you to the application development strategy, let us show you how you can easily add social capabilities to all your applications, whether they are web, mobile, portal or IBM Notes and Domino based. All of this can come from a single set of tools called the IBM Social Business Toolkit SDK. We’ll also cover the new platform integration capabilities, including the upcoming IBM SmartCloud for Social Business enhancements.
Tue, 28/Jan 11:15 AM – 12:15 PM
ID400 - What's New and Coming in IBM Connections 2014 #IBMConnectLuis Benitez
This presentation was delivered at IBM Connect 2014 and shows what's going to be delivered in IBM Connections in 2014. As usual, things will be delivered to the cloud first and at some point in the year we'll take the cloud base and deliver that to our on premises customers. Content and design subject to change at any time without notice.
Social Connections VIII - Innovation and Communications Drive Business ValueLuis Benitez
Presentation that I delivered at Social Connections 8 in Boston, Ma on April 16, 2015. It talks about how team collaboration and social business drives value for business small and large. For more information, check out http://ibmcloud.com/social
Follow me:
http://twitter.com/lbenitez
http://youtube.com/lbenitez3000
IBM Connect 2014 - AD206 - Build Apps Rapidly by Leveraging Services from IBM...Niklas Heidloff
IBM Connect 2014
AD206 : Build Apps Rapidly by Leveraging Services from IBM Collaboration Solutions
Niklas Heidloff, IBM
Henning Schmidt, hedersoft GmbH
Demo: http://www.youtube.com/watch?v=Wl5hasivtPQ
Don’t reinvent the wheel when building your own apps. Instead use the services provided by IBM Collaboration Solutions and focus on your specific business requirements. IBM Collaboration Solutions provide an unique set of social and collaborative services like profiles, file sharing, community discussions and much more. Come to this session to see different types of apps, e.g. XPages apps, that have been developed rapidly by leveraging these services from IBM Connections–on premises or in the cloud. Technically the services can be easily accessed from apps via the IBM Social Business Toolkit SDK. In this session you’ll learn how the SDK simplifies calling the back-end services via APIs and how reusable user interface controls can leveraged.
Wed, 29/Jan 05:30 PM – 06:30 PM
Deep-linking for apps and mobile is still in its nascent stage, but there's already a number of platforms working hard to get this technology off the ground. Find out all about them and their different takes and solutions in this guide.
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...Niklas Heidloff
IBM Connect 2014
BP207 : Don’t Reinvent the Wheel – (Re)use Open Source Software From OpenNTF
Niklas Heidloff, IBM
Christian Guedemann, OpenNTF / WebGate Consulting AG
OpenNTF is THE open source community for IBM Collaboration Solutions with a focus on IBM XWork Server and IBM Connections. In this session, you’ll learn about the latest and greatest open source apps, gadgets, controls and other assets developed by community developers, business partners and IBM that are available on OpenNTF.org. We’ll also introduce additional community services OpenNTF provides like the news site for IBM Collaboration Solutions CollaborationToday.info, technical webinars and much more.
Wed, 29/Jan 10:00 AM – 11:00 AM
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...LetsConnect
IBM Connections is a product, a platform with a comprehensive SDK and becomes a brand for most IBM collaborative products. IBM Connections can house custom widgets for legacy applications (including Notes). Furthermore IBM Connections is an eco-system with more and more solutions that run on IBM Connections or are integrated with IBM Connections. The session gives an overview of the speakers choice of the best enhancements and companion products to IBM Connections.
Do Try This at Home! Extend IBM Connections using IBM WorklightProlifics
DO Try This at Home! Extend IBM Connections using IBM Worklight
Speakers:
Handly Cameron, Prolifics
Smriti Kapuria , Prolifics
Abstract: In this session you will learn how to extend IBM Connections and build a mobile app using IBM Worklight. Come see a live demo as we show you how to construct a mobile app and make use of the Social Business Toolkit, OpenSocial, and REST APIs. Experts from Prolifics will cover techniques for integrating with IBM Connections and mobile app construction. We will walk you through the steps of developing a mobile app in Worklight and using Worklight adapters to add social features through the Connections API. After this session, you will be ready to start building your own app. Both Worklight Studio and IBM Greenhouse are free to use, so you CAN try this at home!
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...IBM Connections Developers
IBM SmartCloud for Social Business (IBM Connections in the cloud) provides an unique set of social and collaborative services like profiles, file sharing, community discussions and much more. Attend this webinar to see how to develop your own apps rapidly by leveraging these services from IBM Connections via the IBM Social Business Toolkit SDK. Additionally you will learn how to extend and customize IBM SmartCloud for Social Business via the extension framework.
Speakers:
Philippe Riand, IBM Collaboration Solutions Social Application Development Architect
Niklas Heidloff, IBM Collaboration Solutions Community Advocate
Mark Wallace, IBM Collaboration Solutions Social Business Toolkit SDK Architect
https://ibmdw.net/social
Video: http://www.youtube.com/watch?v=94N9FuicS-g
Author: Niklas Heidloff
The deck contains a sample scenario that shows how to leverage the great capabilities available in IBM SmartCloud for Social Business and it shows how to extend this functionality via (XPages) apps to implement specific business requirements.
IBM SmartCloud for Social Business provides a big set of out of the box functionality. For example you can easily invite guests to your organization without having to add these people to on premises directories first. IBM SmartCloud for Social Business also provides a lot of social functionality like file sharing, forums and more. Furthermore with the latest release you can access files from you mobile devices even when you are offline.
In order to implement specific business requirements that the SmartCloud might not provide out of the box, apps can be developed that use the IBM Social Business Toolkit SDK. The partner community scenario demonstrates how you can add workflow functionality and how you can have internal discussions via your own apps.
Zeta Insurance is a fictive health insurance company which works with partners, the insurance brokers, to sell their products. The communication with partners is done via a SmartCloud community to which partners can easily be added as guests. Product brochures are stored in the community as files and brokers can ask questions about products via forums.
The insurance brokers use the SmartCloud community user experience. The Zeta Insurance support team does NOT use the SmartCloud user interface. Instead the support specialists use an internal support app. This allows them assign questions to certain support specialists so that multiple people don't waste time working on the same questions in parallel. Furthermore the support specialists can have internal discussions before they post answers to questions from partners.
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
Rich Internet Applications combine the richness of desktop applications with the reach of the Internet. This presentations covers 10 reasons why you should consider Adobe Flex for your next web application project.
Deep-linking for apps and mobile is still in its nascent stage, but there's already a number of platforms working hard to get this technology off the ground. Find out all about them and their different takes and solutions in this guide.
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...Niklas Heidloff
IBM Connect 2014
BP207 : Don’t Reinvent the Wheel – (Re)use Open Source Software From OpenNTF
Niklas Heidloff, IBM
Christian Guedemann, OpenNTF / WebGate Consulting AG
OpenNTF is THE open source community for IBM Collaboration Solutions with a focus on IBM XWork Server and IBM Connections. In this session, you’ll learn about the latest and greatest open source apps, gadgets, controls and other assets developed by community developers, business partners and IBM that are available on OpenNTF.org. We’ll also introduce additional community services OpenNTF provides like the news site for IBM Collaboration Solutions CollaborationToday.info, technical webinars and much more.
Wed, 29/Jan 10:00 AM – 11:00 AM
IBM Connections as a universal Intranet / Extranet platform - Felix Binsack &...LetsConnect
IBM Connections is a product, a platform with a comprehensive SDK and becomes a brand for most IBM collaborative products. IBM Connections can house custom widgets for legacy applications (including Notes). Furthermore IBM Connections is an eco-system with more and more solutions that run on IBM Connections or are integrated with IBM Connections. The session gives an overview of the speakers choice of the best enhancements and companion products to IBM Connections.
Do Try This at Home! Extend IBM Connections using IBM WorklightProlifics
DO Try This at Home! Extend IBM Connections using IBM Worklight
Speakers:
Handly Cameron, Prolifics
Smriti Kapuria , Prolifics
Abstract: In this session you will learn how to extend IBM Connections and build a mobile app using IBM Worklight. Come see a live demo as we show you how to construct a mobile app and make use of the Social Business Toolkit, OpenSocial, and REST APIs. Experts from Prolifics will cover techniques for integrating with IBM Connections and mobile app construction. We will walk you through the steps of developing a mobile app in Worklight and using Worklight adapters to add social features through the Connections API. After this session, you will be ready to start building your own app. Both Worklight Studio and IBM Greenhouse are free to use, so you CAN try this at home!
Programmatic Access to and Extensibility of the IBM SmartCloud for Social Bus...IBM Connections Developers
IBM SmartCloud for Social Business (IBM Connections in the cloud) provides an unique set of social and collaborative services like profiles, file sharing, community discussions and much more. Attend this webinar to see how to develop your own apps rapidly by leveraging these services from IBM Connections via the IBM Social Business Toolkit SDK. Additionally you will learn how to extend and customize IBM SmartCloud for Social Business via the extension framework.
Speakers:
Philippe Riand, IBM Collaboration Solutions Social Application Development Architect
Niklas Heidloff, IBM Collaboration Solutions Community Advocate
Mark Wallace, IBM Collaboration Solutions Social Business Toolkit SDK Architect
https://ibmdw.net/social
Video: http://www.youtube.com/watch?v=94N9FuicS-g
Author: Niklas Heidloff
The deck contains a sample scenario that shows how to leverage the great capabilities available in IBM SmartCloud for Social Business and it shows how to extend this functionality via (XPages) apps to implement specific business requirements.
IBM SmartCloud for Social Business provides a big set of out of the box functionality. For example you can easily invite guests to your organization without having to add these people to on premises directories first. IBM SmartCloud for Social Business also provides a lot of social functionality like file sharing, forums and more. Furthermore with the latest release you can access files from you mobile devices even when you are offline.
In order to implement specific business requirements that the SmartCloud might not provide out of the box, apps can be developed that use the IBM Social Business Toolkit SDK. The partner community scenario demonstrates how you can add workflow functionality and how you can have internal discussions via your own apps.
Zeta Insurance is a fictive health insurance company which works with partners, the insurance brokers, to sell their products. The communication with partners is done via a SmartCloud community to which partners can easily be added as guests. Product brochures are stored in the community as files and brokers can ask questions about products via forums.
The insurance brokers use the SmartCloud community user experience. The Zeta Insurance support team does NOT use the SmartCloud user interface. Instead the support specialists use an internal support app. This allows them assign questions to certain support specialists so that multiple people don't waste time working on the same questions in parallel. Furthermore the support specialists can have internal discussions before they post answers to questions from partners.
Developing RIAs... 10 reasons to use Adobe FlexMatthias Zeller
Rich Internet Applications combine the richness of desktop applications with the reach of the Internet. This presentations covers 10 reasons why you should consider Adobe Flex for your next web application project.
Most companies today have teams located in different offices spread across the globe and their effectiveness will depend on the teams ability to work together collaboratively. Sahith Chandan a developer at hedgehog lab takes points from his experience of working with our UK team to create this presentation about working with Blended Teams.
Kseniya Leshchenko: Shared development support service model as the way to ma...Lviv Startup Club
Kseniya Leshchenko: Shared development support service model as the way to make small projects with small budgets profitable for the company (UA)
Kyiv PMDay 2024 Summer
Website – www.pmday.org
Youtube – https://www.youtube.com/startuplviv
FB – https://www.facebook.com/pmdayconference
Affordable Stationery Printing Services in Jaipur | Navpack n PrintNavpack & Print
Looking for professional printing services in Jaipur? Navpack n Print offers high-quality and affordable stationery printing for all your business needs. Stand out with custom stationery designs and fast turnaround times. Contact us today for a quote!
Tata Group Dials Taiwan for Its Chipmaking Ambition in Gujarat’s DholeraAvirahi City Dholera
The Tata Group, a titan of Indian industry, is making waves with its advanced talks with Taiwanese chipmakers Powerchip Semiconductor Manufacturing Corporation (PSMC) and UMC Group. The goal? Establishing a cutting-edge semiconductor fabrication unit (fab) in Dholera, Gujarat. This isn’t just any project; it’s a potential game changer for India’s chipmaking aspirations and a boon for investors seeking promising residential projects in dholera sir.
Visit : https://www.avirahi.com/blog/tata-group-dials-taiwan-for-its-chipmaking-ambition-in-gujarats-dholera/
Attending a job Interview for B1 and B2 Englsih learnersErika906060
It is a sample of an interview for a business english class for pre-intermediate and intermediate english students with emphasis on the speking ability.
What is the TDS Return Filing Due Date for FY 2024-25.pdfseoforlegalpillers
It is crucial for the taxpayers to understand about the TDS Return Filing Due Date, so that they can fulfill your TDS obligations efficiently. Taxpayers can avoid penalties by sticking to the deadlines and by accurate filing of TDS. Timely filing of TDS will make sure about the availability of tax credits. You can also seek the professional guidance of experts like Legal Pillers for timely filing of the TDS Return.
Putting the SPARK into Virtual Training.pptxCynthia Clay
This 60-minute webinar, sponsored by Adobe, was delivered for the Training Mag Network. It explored the five elements of SPARK: Storytelling, Purpose, Action, Relationships, and Kudos. Knowing how to tell a well-structured story is key to building long-term memory. Stating a clear purpose that doesn't take away from the discovery learning process is critical. Ensuring that people move from theory to practical application is imperative. Creating strong social learning is the key to commitment and engagement. Validating and affirming participants' comments is the way to create a positive learning environment.
Falcon stands out as a top-tier P2P Invoice Discounting platform in India, bridging esteemed blue-chip companies and eager investors. Our goal is to transform the investment landscape in India by establishing a comprehensive destination for borrowers and investors with diverse profiles and needs, all while minimizing risk. What sets Falcon apart is the elimination of intermediaries such as commercial banks and depository institutions, allowing investors to enjoy higher yields.
What are the main advantages of using HR recruiter services.pdfHumanResourceDimensi1
HR recruiter services offer top talents to companies according to their specific needs. They handle all recruitment tasks from job posting to onboarding and help companies concentrate on their business growth. With their expertise and years of experience, they streamline the hiring process and save time and resources for the company.
Improving profitability for small businessBen Wann
In this comprehensive presentation, we will explore strategies and practical tips for enhancing profitability in small businesses. Tailored to meet the unique challenges faced by small enterprises, this session covers various aspects that directly impact the bottom line. Attendees will learn how to optimize operational efficiency, manage expenses, and increase revenue through innovative marketing and customer engagement techniques.
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...BBPMedia1
Marvin neemt je in deze presentatie mee in de voordelen van non-endemic advertising op retail media netwerken. Hij brengt ook de uitdagingen in beeld die de markt op dit moment heeft op het gebied van retail media voor niet-leveranciers.
Retail media wordt gezien als het nieuwe advertising-medium en ook mediabureaus richten massaal retail media-afdelingen op. Merken die niet in de betreffende winkel liggen staan ook nog niet in de rij om op de retail media netwerken te adverteren. Marvin belicht de uitdagingen die er zijn om echt aansluiting te vinden op die markt van non-endemic advertising.
Enterprise Excellence is Inclusive Excellence.pdfKaiNexus
Enterprise excellence and inclusive excellence are closely linked, and real-world challenges have shown that both are essential to the success of any organization. To achieve enterprise excellence, organizations must focus on improving their operations and processes while creating an inclusive environment that engages everyone. In this interactive session, the facilitator will highlight commonly established business practices and how they limit our ability to engage everyone every day. More importantly, though, participants will likely gain increased awareness of what we can do differently to maximize enterprise excellence through deliberate inclusion.
What is Enterprise Excellence?
Enterprise Excellence is a holistic approach that's aimed at achieving world-class performance across all aspects of the organization.
What might I learn?
A way to engage all in creating Inclusive Excellence. Lessons from the US military and their parallels to the story of Harry Potter. How belt systems and CI teams can destroy inclusive practices. How leadership language invites people to the party. There are three things leaders can do to engage everyone every day: maximizing psychological safety to create environments where folks learn, contribute, and challenge the status quo.
Who might benefit? Anyone and everyone leading folks from the shop floor to top floor.
Dr. William Harvey is a seasoned Operations Leader with extensive experience in chemical processing, manufacturing, and operations management. At Michelman, he currently oversees multiple sites, leading teams in strategic planning and coaching/practicing continuous improvement. William is set to start his eighth year of teaching at the University of Cincinnati where he teaches marketing, finance, and management. William holds various certifications in change management, quality, leadership, operational excellence, team building, and DiSC, among others.
Memorandum Of Association Constitution of Company.pptseri bangash
www.seribangash.com
A Memorandum of Association (MOA) is a legal document that outlines the fundamental principles and objectives upon which a company operates. It serves as the company's charter or constitution and defines the scope of its activities. Here's a detailed note on the MOA:
Contents of Memorandum of Association:
Name Clause: This clause states the name of the company, which should end with words like "Limited" or "Ltd." for a public limited company and "Private Limited" or "Pvt. Ltd." for a private limited company.
https://seribangash.com/article-of-association-is-legal-doc-of-company/
Registered Office Clause: It specifies the location where the company's registered office is situated. This office is where all official communications and notices are sent.
Objective Clause: This clause delineates the main objectives for which the company is formed. It's important to define these objectives clearly, as the company cannot undertake activities beyond those mentioned in this clause.
www.seribangash.com
Liability Clause: It outlines the extent of liability of the company's members. In the case of companies limited by shares, the liability of members is limited to the amount unpaid on their shares. For companies limited by guarantee, members' liability is limited to the amount they undertake to contribute if the company is wound up.
https://seribangash.com/promotors-is-person-conceived-formation-company/
Capital Clause: This clause specifies the authorized capital of the company, i.e., the maximum amount of share capital the company is authorized to issue. It also mentions the division of this capital into shares and their respective nominal value.
Association Clause: It simply states that the subscribers wish to form a company and agree to become members of it, in accordance with the terms of the MOA.
Importance of Memorandum of Association:
Legal Requirement: The MOA is a legal requirement for the formation of a company. It must be filed with the Registrar of Companies during the incorporation process.
Constitutional Document: It serves as the company's constitutional document, defining its scope, powers, and limitations.
Protection of Members: It protects the interests of the company's members by clearly defining the objectives and limiting their liability.
External Communication: It provides clarity to external parties, such as investors, creditors, and regulatory authorities, regarding the company's objectives and powers.
https://seribangash.com/difference-public-and-private-company-law/
Binding Authority: The company and its members are bound by the provisions of the MOA. Any action taken beyond its scope may be considered ultra vires (beyond the powers) of the company and therefore void.
Amendment of MOA:
While the MOA lays down the company's fundamental principles, it is not entirely immutable. It can be amended, but only under specific circumstances and in compliance with legal procedures. Amendments typically require shareholder
2. PHP
Business
Everyone is currently talking about Web 2.0, it is the next big thing in the IT industry. But most people have only a
vague idea of what Web 2.0 is about — and what it is not. They tend to think of Web 2.0 as a collection of websites
and fancy web-based applications. What they don’t see is the shift of paradigm that Web 2.0 brings — and the
emergence of new technologies under the surface.
Defining Web 2.0
If you ask 20 people in the IT industry to define what Web 2.0 is, it is most likely that you will receive 20 different
answers. This shows one of the main problems when talking about it: Web 2.0 is not a fixed standard or product,
and the viewpoint of the individual influences his perception of Web 2.0. For consumers or journalists outside the
industry, Web 2.0 is a number of applications, websites and interfaces — Google, Flickr.com or even eBay. From a
developer’s perspective, it is a collection of APIs, formats and code. And a CIO or CTO of a large company might
see a new approach for software architecture that helps him to improve his application landscape.
But it is hard to write an article about a new trend without giving a proper definition of it, isn’t it? Though my
definition is definitely subjective, I tried to find some least common denominators. In my opinion, Web 2.0 usually
includes one or more of these elements:
• Rich Web Applications are most likely built with AJAX technology. Even though Web 2.0 is not
only for public websites or applications, there is a large movement to build internal enterprise
applications with web front ends to achieve platform independence and make it easier to deploy,
manage and access business applications.
• SOA (service oriented architecture). SOA means that a website or web application (or even a
server-only application) exposes functionality via a service most commonly in our world, a web
service. This makes the reusing services and the creation of new applications, the so called
mash-ups, very easy.
• Social Web elements. Almost all popular Web 2.0 applications offer collaborative or social
functions that allow users to commit themselves and create new content. The user takes part in
content creation, whether actively or passively.
A Look Under the Hood — the Gears and Engines of Web 2.0
At this stage, most people perceive Web 2.0 through the rapidly increasing number of dynamic websites like Flickr,
Facebook, MySpace or Yahoo!. Compared to classic websites they are far more interactive and behave more and
more like classic desktop applications, mostly thanks to AJAX, a client-side technology that resembles traditional
1
user interface behavior in a browser. A good example is Zimbra , a web based PIM application that offers the
functionality of classic programs like Outlook or Thunderbird. It looks like a desktop application, it reacts almost
as quick (or slow) as a desktop application — so is it a desktop application? Yes and no. Yes, because it performs all
the tasks and actions you demand from it. No, because the underlying technologies and deployment methods are
completely different.
Let’s have a look at classic methods of developing, deploying and using applications. Usually, applications are
written for a specific platform, be it Windows, Linux or the Mac, in a platform specific programming language like
C++. The developer compiles the program and distributes it to the user. The user installs and runs the application.
So far so good. If the user wants to use the application on more than one computer, he needs to install (and maybe
licence) the application on all computers he wishes to use. Every time the application is updated, the user needs
to install the update (on all computers). Now translate that into an enterprise with tens of thousands of employees
and the ongoing maintenance of such applications becomes a real challenge.
In the age of Web 2.0, this process is very different: The developer writes the application in a platform
independent manner. This means a) independent from the platform the application resides on (the server) and
more important b) independent from the platform the application is used on (the PC of the user). For a) a
combination of open source server platforms and programming languages has become very popular, called LAMP
(Linux, Apache, MySQL, PHP/Perl/Python). For b) the best way to achieve platform independence is to write
1
http://www.zimbra.com/
w w w . z e n d . c o m 2
3. PHP
Business
But how? One explanation is the change in how technology penetration and acceptance work. In the past, most
new IT technologies trickled down from the enterprise to home users — think of the PC, word processing or PDAs.
This has changed in the past few years: Companies are faced with gadgets and technologies their employees bring
to work: USB sticks, instant messaging or web based applications. Now people start using Web 2.0 tools within
companies: They set up Wikis to document the progress on projects. They use internal and external blogs or
podcasts to present ideas or to deliver training. They use eBay to sell unused office furniture. In short: Whenever
an enterprise is facing a new gap in their existing applications, it is very likely that a Web 2.0 technology,
application or service is used.
Another factor that increases the importance of understanding Web 2.0 for business is the change in business
applications themselves. Wikis, podcasts or blogs might be useful tools, but they are not considered mission
critical applications. But CRM systems for example, are mission critical. One of the fastest growing CRM vendors,
Salesforce.com, leverages heavily on basic Web 2.0 principles: The software is completely web based and licensed
per user for periods of time. In addition, Salesforce.com has made APIs (application programming interfaces)
public and enabled third party vendors (or the customer’s IT staff) to write extensions and enhancements to suit
the program to individual needs. An example is an applet that shows a customer’s location on a map by interfacing
with Google Maps. Not only does this eco-system of solution providers around Salesforce.com provide more value
to its customers but it also enables its customers to leverage the open-standards based Web services to easily
integrate into their business environment, e.g. integrating CRM data with their financial systems.
What Salesforce.com and other companies do, is called ASP (application service providing) or software on demand.
This principle has been around in IT for a while, but the breakthrough comes now, when the technologies are
mature and bandwidth is no longer an issue. For customers, it offers not just lower prices, but eliminates the need
for application administration. In addition, they need less time for training and they don’t have to worry about
upgrading their employees PCs when the next version of the program comes out.
But Web 2.0 means more to business than just using web based software. Two basic principles of Web 2.0 are the
use of open standards and its ability to expose the functionality of other applications. That helps to exchange data
between applications or to make one application call another program to service it, like using Google Maps from
CRM software. In the future, this will lead to the use of smaller, more specialised applications. Whenever a
company needs a certain function, it can buy or rent it as a service and integrate it in their web based applications.
The Technology Drivers of Web 2.0
In previous times, the major trends in the IT industry were led and set by a small number of big players — like IBM
or Microsoft. With Web 2.0, this has changed: Now the impetus comes from start-up companies, open source
projects or corporate think tanks and is either standardized through various councils, initiatives and foundations or
other times they just become de-facto standards without going through a heavy standardization process. In terms
of technology development, this means that Web 2.0 was not there over night; instead it evolved (and continues to
evolve) out of dozens of parallel technology and solution developments like XML, SOAP, PHP, MySQL, Linux,
Apache, etc. Most of them were not built with the intention to create something like Web 2.0, instead most of
them were created to perform a certain task or to fulfill a certain need in the market: Linus Torvalds needed a
UNIX alternative — thus Linux was born. The Linux community needed a web server — Apache was born. Web
developers needed an easy and performing scripting language that works with Apache – PHP was born which has
grown into a full featured programming language within the last decade. That said, it’s important to note that
LAMP is not the only incarnation of the Web 2.0 PHP stack. As previously mentioned PHP is cross-platform and has
tight integration with other open-source and commercial operating systems, Web servers, and databases.
Therefore many PHP users are mixing and matching various open-source and proprietary technologies, these
incarnations include OLAP (Oracle, Linux, Apache, PHP), WAMP (Windows, Apache, MySQL, PHP) especially for
development and other technologies, especially from the big vendors such as IBM, Oracle, Sun, and Microsoft.
For businesses that want to stay up to date in terms of trends and technologies, this means that they have to listen
to new sources: Emerging companies like MySQL (Databases), SugarCRM (PHP-based CRM) or Zend (PHP
programming) are the main technology stakeholders now. This isn’t an either/or choice between emerging and
w w w . z e n d . c o m 4
4. PHP
Business
established vendors, but it’s important to note that a big bulk of the innovation is now being driven by the
respective domain experts in these fields. Those are often emerging vendors, who excel in understanding how
these technologies are changing the Web paradigm.
This becomes increasingly important as Web 2.0 is being adopted by more and more companies for creating their
own set of applications. The ability to mash up (combine) existing applications and services and exposing them in
an easy to deploy and manage fashion makes an extremely strong value proposition. This is the reason why
decision makers should keep an eye on these technologies and the various aspects of Web 2.0, as they can have
significant value to their businesses.
Last, it is also critical for IT managers to recognize the immense value in the cultural and social aspects of these
new applications. By enabling our users to not only be end users but also be participants in these applications, the
ability to use their feedback as a knowledge multiplier inside the Enterprise is immense. Whether it’s sharing,
tagging or ranking such information, the problem of solving the ultimate knowledge sharing problem in the
Enterprise is finally being dealt with more efficiently.
w w w . z e n d . c o m 5
5. PHP
Business
Contact Information
United States and Canada:
Zend Technologies, Inc.
19200 Stevens Creek Blvd.
Cupertino, CA 95014
Tel: 1-888-PHP-ZEND (1-888-747-9363)
Fax: 1-408-253-8801
International:
Zend Technologies, Ltd.
7 Abba Hillel Street
Silver Building
Ramat Gan, Israel 52136
Tel: 972-3-613-9665
Fax: 972-3-613-9671
Central Europe:
Zend Technologies GmbH
Bayerstraße 83
80335 München, Deutschland
Tel: +49-89-516199-0
Fax: +49-89-516199-20
w w w . z e n d . c o m 6