SlideShare a Scribd company logo
1 of 53
What is a portal?
Portal is a former settlement in Fresno County, California.
Portal is a village in Burke County, North Dakota in the United States.
Portal is a town in Bulloch County, Georgia, United States.
It depends who you ask!
What is a portal?
Photo: http://www.flickr.com/photos/mkmabus/2250740787/
Information Portals
Content Management Portals
Application Centric Portals
Content Centric Portals
Vertical Enterprise Portals
Horizontal Enterprise Portals
Web portal is a website that brings information together from diverse sources in a uniform
way. Usually, each information source gets its dedicated area on the page for displaying information.
Often, the user can configure which ones to display.
Intranet portal is the gateway that unifies access to all enterprise information and applications
on an intranet. It is a tool that helps a company manage its data, applications, and information more
easily, and through personalized views.
Enterprise portal is a framework for integrating information, people and processes across
organizational boundaries. It provides a secure unified access point, often in the form of a web-based
user interface and is designed to aggregate and personalize information through application-specific
portlets.
Web portal is a website that brings information together from diverse sources in a uniform
way. Usually, each information source gets its dedicated area on the page for displaying information.
Often, the user can configure which ones to display.
Intranet portal is the gateway that unifies access to all enterprise information and applications
on an intranet. It is a tool that helps a company manage its data, applications, and information more
easily, and through personalized views.
Enterprise portal is a framework for integrating information, people and processes across
organizational boundaries. It provides a secure unified access point, often in the form of a web-based
user interface and is designed to aggregate and personalize information through application-specific
portlets.
Photo: http://www.flickr.com/photos/jdrephotography/8454585852/
What will you build?
Web portal is a website that brings information together from diverse sources in a uniform
way. Usually, each information source gets its dedicated area on the page for displaying information.
Often, the user can configure which ones to display.
Intranet portal is the gateway that unifies access to all enterprise information and applications
on an intranet. It is a tool that helps a company manage its data, applications and information more
easily, and through personalized views.
Enterprise portal is a framework for integrating information, people and processes across
organizational boundaries. It provides a secure unified access point, often in the form of a web-based
user interface and is designed to aggregate and personalize information through application-specific
portlets.
Is your web application expected to have these features:
any of
If so, why not start with a portal next time?
Step 1:
Understand the difference between product, platform and framework
Photo: https://www.trinity3d.com/HDModels-Cars-Vol.-2-3D-Car-Models-with-Shaders.html
What is this?
Who said it's a screenshot of iOS?
Photo: http://www.flickr.com/photos/mellis/7110353535/
What is this?
Photo: http://www.flickr.com/photos/mellis/7110353535/
Who said it's a phone?
Photo: http://www.flickr.com/photos/mellis/7110353535/
What is this?
Photo: http://www.flickr.com/photos/mellis/7110353535/
Who said it's Nexus One?
Product
1. It is all you need because
a) we did the research
b) we even let you customize it
2. If you need more, see 1 above
Photo: http://www.olloclip.com/product/
sometimes
Photo: http://www.engadget.com/2012/04/25/mit-media-lab-diy-cellphone-hands-on/
Framework
1. No matter what you build, it is yours
2. It is whatever you want it to be
make
Platform
1. Gives you the most common tools
2. Allows you to build even more
everyone
Got it! So a portal is actually a . . .
Portlet ContainerPortlet Container Portlet APIPortlet API Portlet TLDPortlet TLD WSRPWSRPFramework
Portlet ContainerPortlet Container Portlet APIPortlet API Portlet TLDPortlet TLD WSRPWSRP
JSFJSFSpring Portlet MVCSpring Portlet MVC VaadinVaadin Liferay MVCLiferay MVC
YUIYUIAlloy UIAlloy UI jQueryjQuery GWTGWT
Framework
Portlet ContainerPortlet Container Portlet APIPortlet API Portlet TLDPortlet TLD WSRPWSRP
JSFJSFSpring Portlet MVCSpring Portlet MVC VaadinVaadin Liferay MVCLiferay MVC
YUIYUIAlloy UIAlloy UI jQueryjQuery GWTGWT
VirtualizationVirtualization CachingCaching IndexingIndexing ClusteringClustering
LayoutsLayoutsThemesThemes HooksHooks ExtensionsExtensions
User ProfilesUser Profiles PermissionsPermissions User Hierarchy/LDAPUser Hierarchy/LDAP SSO/OpenID/OAuthSSO/OpenID/OAuth
AssetsAssets EventsEvents CategorizationCategorization User FeedbackUser Feedback
TemplatesTemplates ScriptingScripting WorkflowWorkflow Message BusMessage Bus
Audit LogsAudit Logs MonitoringMonitoring Import/ExportImport/Export VersioningVersioning
Web ServicesWeb Services REST ServicesREST Services WebDAVWebDAV Mobile DevicesMobile Devices
Framework
Platform
Portlet ContainerPortlet Container Portlet APIPortlet API Portlet TLDPortlet TLD WSRPWSRP
JSFJSFSpring Portlet MVCSpring Portlet MVC VaadinVaadin Liferay MVCLiferay MVC
YUIYUIAlloy UIAlloy UI jQueryjQuery GWTGWT
VirtualizationVirtualization CachingCaching IndexingIndexing ClusteringClustering
LayoutsLayoutsThemesThemes HooksHooks ExtensionsExtensions
User ProfilesUser Profiles PermissionsPermissions
AssetsAssets EventsEvents CategorizationCategorization User FeedbackUser Feedback
TemplatesTemplates ScriptingScripting WorkflowWorkflow Message BusMessage Bus
Audit LogsAudit Logs MonitoringMonitoring Import/ExportImport/Export VersioningVersioning
Web ServicesWeb Services REST ServicesREST Services WebDAVWebDAV Mobile DevicesMobile Devices
Framework
Platform
User Hierarchy/LDAPUser Hierarchy/LDAP SSO/OpenID/OAuthSSO/OpenID/OAuth
Portlet ContainerPortlet Container Portlet APIPortlet API Portlet TLDPortlet TLD WSRPWSRP
JSFJSFSpring Portlet MVCSpring Portlet MVC VaadinVaadin Liferay MVCLiferay MVC
YUIYUIAlloy UIAlloy UI jQueryjQuery GWTGWT
VirtualizationVirtualization CachingCaching IndexingIndexing ClusteringClustering
LayoutsLayoutsThemesThemes HooksHooks ExtensionsExtensions
User ProfilesUser Profiles PermissionsPermissions
AssetsAssets EventsEvents CategorizationCategorization User FeedbackUser Feedback
TemplatesTemplates ScriptingScripting WorkflowWorkflow Message BusMessage Bus
Audit LogsAudit Logs MonitoringMonitoring Import/ExportImport/Export VersioningVersioning
Web ServicesWeb Services REST ServicesREST Services WebDAVWebDAV Mobile DevicesMobile Devices
Liferay Social OfficeLiferay Social Office
Framework
Platform
Product
User Hierarchy/LDAPUser Hierarchy/LDAP SSO/OpenID/OAuthSSO/OpenID/OAuth
Step 2:
Clear up with the prejudice that portals are heavyweight and complicated!
Photo: http://www.flickr.com/photos/wee_in_yyc/4477827229/
public class MainApp {
public static void main(String[] args) {
HelloWorld obj = new HelloWorld ();
. . .
}
}
public class MainApp {
public static void main(String[] args) {
HelloWorld obj = new HelloWorld ();
. . .
}
}
How many times you needed this:
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>
</beans>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-3.0.xsd">
<bean id="helloWorld" class="com.tutorialspoint.HelloWorld">
<property name="message" value="Hello World!"/>
</bean>
</beans>
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
. . .
}
}
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class MainApp {
public static void main(String[] args) {
ApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");
HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
. . .
}
}
public class MainApp {
public static void main(String[] args) {
HelloWorld obj = new HelloWorld ();
. . .
}
}
public class MainApp {
public static void main(String[] args) {
HelloWorld obj = new HelloWorld ();
. . .
}
}
How many times you needed this:
and ended up writing these:
Component container is heavyweight and complicated!
ATG NucleusATG Nucleus
Component container is heavyweight and complicated!
PicoContainerPicoContainerATG NucleusATG Nucleus
Component container is heavyweight and complicated!
doesn't have to be
X
PicoContainerPicoContainerSpring FrameworkSpring FrameworkATG NucleusATG Nucleus
Component container is heavyweight and complicated!
doesn't have to be
X
Apache PlutoApache PlutoLiferayLiferay
OracleOracle
WebcenteerWebcenteer
A portal doesn't have to be heavyweight and complicated !
Step 3:
“Any fool can know. The point is to understand.”
― Albert Einstein
Photo: http://missionforhealth.com.au/starting-school-tips-for-building-confidence-in-your-child/
http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-s-architecture-the-beginning-of-a-blog-series
http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-s-architecture-the-beginning-of-a-blog-series
Start with the features you really need
http://www.liferay.com/web/jorge.ferrer/blog/-/blogs/liferay-s-architecture-the-beginning-of-a-blog-series
Start with the features you really need
Add more gradually as new needs appear
Photo: http://www.flickr.com/photos/deano/4961904776
Let me show you
And finally:
Remember, you are not alone!
Photo: http://www.flickr.com/photos/41995153@N08/4120100716
http://www.liferay.com/marketplace
http://www.liferay.com/community/projects
Photo: http://www.flickr.com/photos/wwworks/4759535950/
milen.dyankov@liferay.com
http://www.liferay.com/web/milen.dyankov/
@milendyankov
@LiferayPL
http://www.liferay.com
@Liferay
http://www.facebook.com/Liferay

More Related Content

What's hot

Why do you need a portal?
Why do you need a portal?Why do you need a portal?
Why do you need a portal?Ether Solutions
 
10 Reasons Why Your Organization Needs an Intranet Portal
10 Reasons Why Your Organization Needs an Intranet Portal10 Reasons Why Your Organization Needs an Intranet Portal
10 Reasons Why Your Organization Needs an Intranet PortalITCube Solutions Pvt. Ltd.
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Liaquat Rahoo
 
Section 508-checklist
Section 508-checklistSection 508-checklist
Section 508-checklistLarry Wilson
 
Joomla in a world of ubiquitous computing
Joomla in a world of ubiquitous computingJoomla in a world of ubiquitous computing
Joomla in a world of ubiquitous computingChris Davenport
 
Taking a REST and being HAPI
Taking a REST and being HAPITaking a REST and being HAPI
Taking a REST and being HAPIChris Davenport
 
L003 Network Computing (2016)
L003 Network Computing (2016)L003 Network Computing (2016)
L003 Network Computing (2016)Jan Wong
 
Portal as UI of SOA
Portal as UI of SOAPortal as UI of SOA
Portal as UI of SOAAndrew Petro
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Anthony Zee
 
L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)Jan Wong
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website designjyotiyadav1926
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibilityDomenico Monaco
 
Web Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesWeb Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesRichard Peter Ong
 
Website creat website
Website creat website Website creat website
Website creat website EslamSaper1
 
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...EPC Group
 

What's hot (19)

Types of web portals
Types of web portalsTypes of web portals
Types of web portals
 
Portal
PortalPortal
Portal
 
Why do you need a portal?
Why do you need a portal?Why do you need a portal?
Why do you need a portal?
 
10 Reasons Why Your Organization Needs an Intranet Portal
10 Reasons Why Your Organization Needs an Intranet Portal10 Reasons Why Your Organization Needs an Intranet Portal
10 Reasons Why Your Organization Needs an Intranet Portal
 
Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era Information Management & Sharing in Digital Era
Information Management & Sharing in Digital Era
 
Section 508-checklist
Section 508-checklistSection 508-checklist
Section 508-checklist
 
Joomla in a world of ubiquitous computing
Joomla in a world of ubiquitous computingJoomla in a world of ubiquitous computing
Joomla in a world of ubiquitous computing
 
Taking a REST and being HAPI
Taking a REST and being HAPITaking a REST and being HAPI
Taking a REST and being HAPI
 
L003 Network Computing (2016)
L003 Network Computing (2016)L003 Network Computing (2016)
L003 Network Computing (2016)
 
Portal as UI of SOA
Portal as UI of SOAPortal as UI of SOA
Portal as UI of SOA
 
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
Rich Internet Application (RIA) New Dimension With HTML5, CSS3 and Javascript...
 
L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)L002 IT Concepts & Management (2016)
L002 IT Concepts & Management (2016)
 
presentation on static website design
presentation on static website designpresentation on static website design
presentation on static website design
 
#Wtf is web accessibility
#Wtf is web accessibility#Wtf is web accessibility
#Wtf is web accessibility
 
wtf is aria landmarks
wtf is aria landmarkswtf is aria landmarks
wtf is aria landmarks
 
Web Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source ExamplesWeb Applications - Behind the Scenes + Open Source Examples
Web Applications - Behind the Scenes + Open Source Examples
 
Website creat website
Website creat website Website creat website
Website creat website
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...
SharePoint 2010 - Mobility, Browser Compatibility, Compliance, and its Contin...
 

Viewers also liked

Knowledge portal
Knowledge portalKnowledge portal
Knowledge portalSandip Das
 
고등학생 R&E Python summary for test
고등학생 R&E Python summary for test고등학생 R&E Python summary for test
고등학생 R&E Python summary for testKyunghoon Kim
 
Cryptography - Simplified - Message Integrity
Cryptography - Simplified - Message IntegrityCryptography - Simplified - Message Integrity
Cryptography - Simplified - Message IntegrityAbdul Manaf Vellakodath
 
Intranet : un enjeu majeur pour la stratégie de l’entreprise
Intranet : un enjeu majeur pour la stratégie de l’entrepriseIntranet : un enjeu majeur pour la stratégie de l’entreprise
Intranet : un enjeu majeur pour la stratégie de l’entrepriseFabrice Arsicot
 
Un portail collaboratif pour une gestion efficace des ressources humaines
Un portail collaboratif pour une gestion efficace des ressources humainesUn portail collaboratif pour une gestion efficace des ressources humaines
Un portail collaboratif pour une gestion efficace des ressources humainesSage france
 
Case Study FullSIX - Malakoff Médéric Site Pro
Case Study FullSIX - Malakoff Médéric Site ProCase Study FullSIX - Malakoff Médéric Site Pro
Case Study FullSIX - Malakoff Médéric Site ProFullSIX Group
 
[infographie] Cegid le portail client #Cegidlife
[infographie] Cegid le portail client #Cegidlife[infographie] Cegid le portail client #Cegidlife
[infographie] Cegid le portail client #CegidlifeCegid Group
 
Designing of web portals
Designing of web portalsDesigning of web portals
Designing of web portalsKiran Kumar
 
J'aime les autorités? Les réseaux sociaux au service de l'administration
J'aime les autorités? Les réseaux sociaux au service de l'administrationJ'aime les autorités? Les réseaux sociaux au service de l'administration
J'aime les autorités? Les réseaux sociaux au service de l'administrationch.ch
 
Accenture-Rapport-Engagement-Accenture-France-2015
Accenture-Rapport-Engagement-Accenture-France-2015Accenture-Rapport-Engagement-Accenture-France-2015
Accenture-Rapport-Engagement-Accenture-France-2015Ludovic Tran
 
Productivité et sites web de l'administration
Productivité et sites web de l'administrationProductivité et sites web de l'administration
Productivité et sites web de l'administrationch.ch
 
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...Milen Dyankov
 

Viewers also liked (13)

Knowledge portal
Knowledge portalKnowledge portal
Knowledge portal
 
고등학생 R&E Python summary for test
고등학생 R&E Python summary for test고등학생 R&E Python summary for test
고등학생 R&E Python summary for test
 
Portals
PortalsPortals
Portals
 
Cryptography - Simplified - Message Integrity
Cryptography - Simplified - Message IntegrityCryptography - Simplified - Message Integrity
Cryptography - Simplified - Message Integrity
 
Intranet : un enjeu majeur pour la stratégie de l’entreprise
Intranet : un enjeu majeur pour la stratégie de l’entrepriseIntranet : un enjeu majeur pour la stratégie de l’entreprise
Intranet : un enjeu majeur pour la stratégie de l’entreprise
 
Un portail collaboratif pour une gestion efficace des ressources humaines
Un portail collaboratif pour une gestion efficace des ressources humainesUn portail collaboratif pour une gestion efficace des ressources humaines
Un portail collaboratif pour une gestion efficace des ressources humaines
 
Case Study FullSIX - Malakoff Médéric Site Pro
Case Study FullSIX - Malakoff Médéric Site ProCase Study FullSIX - Malakoff Médéric Site Pro
Case Study FullSIX - Malakoff Médéric Site Pro
 
[infographie] Cegid le portail client #Cegidlife
[infographie] Cegid le portail client #Cegidlife[infographie] Cegid le portail client #Cegidlife
[infographie] Cegid le portail client #Cegidlife
 
Designing of web portals
Designing of web portalsDesigning of web portals
Designing of web portals
 
J'aime les autorités? Les réseaux sociaux au service de l'administration
J'aime les autorités? Les réseaux sociaux au service de l'administrationJ'aime les autorités? Les réseaux sociaux au service de l'administration
J'aime les autorités? Les réseaux sociaux au service de l'administration
 
Accenture-Rapport-Engagement-Accenture-France-2015
Accenture-Rapport-Engagement-Accenture-France-2015Accenture-Rapport-Engagement-Accenture-France-2015
Accenture-Rapport-Engagement-Accenture-France-2015
 
Productivité et sites web de l'administration
Productivité et sites web de l'administrationProductivité et sites web de l'administration
Productivité et sites web de l'administration
 
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...
Moved to https://slidr.io/azzazzel/your-role-in-the-next-release-of-world-pro...
 

Similar to Moved to https://slidr.io/azzazzel/what-is-a-portal

Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with AppceleratorMatt Raible
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API Nick DeNardis
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsEmanuele Della Valle
 
Advanced Web Development
Advanced Web DevelopmentAdvanced Web Development
Advanced Web DevelopmentRobert J. Stein
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppSt. Petersburg College
 
Lightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxLightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxVkrish Peru
 
IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)IRJET Journal
 
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET Journal
 
A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...jason clark
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathonmarvin337
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web ProtocolsMohan Krishnan
 
Web Apps and more
Web Apps and moreWeb Apps and more
Web Apps and moreYan Shi
 
Web app and more
Web app and moreWeb app and more
Web app and morefaming su
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talkpooyad
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidijavidi
 
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Heiko Behrens
 

Similar to Moved to https://slidr.io/azzazzel/what-is-a-portal (20)

Building Rich Applications with Appcelerator
Building Rich Applications with AppceleratorBuilding Rich Applications with Appcelerator
Building Rich Applications with Appcelerator
 
Yii php framework_honey
Yii php framework_honeyYii php framework_honey
Yii php framework_honey
 
Creating an Effective Mobile API
Creating an Effective Mobile API Creating an Effective Mobile API
Creating an Effective Mobile API
 
Semantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientistsSemantic Web, an introduction for bioscientists
Semantic Web, an introduction for bioscientists
 
Advanced Web Development
Advanced Web DevelopmentAdvanced Web Development
Advanced Web Development
 
Best Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile AppBest Practices in Mobile Development: Building Your First jQuery Mobile App
Best Practices in Mobile Development: Building Your First jQuery Mobile App
 
Lightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptxLightning Flofghfhfghfhfhfw Builder.pptx
Lightning Flofghfhfghfhfhfw Builder.pptx
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
Web2.0-IFF
Web2.0-IFFWeb2.0-IFF
Web2.0-IFF
 
IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)IRJET- Conversational Commerce (ESTILO)
IRJET- Conversational Commerce (ESTILO)
 
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
IRJET- Design of Closed Loop PI Controller Based Hybrid Z-Source DC-DC Conver...
 
Portal Presention
Portal PresentionPortal Presention
Portal Presention
 
A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...A "lofiAPI": Using open source applications and simple XML to build a library...
A "lofiAPI": Using open source applications and simple XML to build a library...
 
BarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social HackathonBarCamp KL H20 Open Social Hackathon
BarCamp KL H20 Open Social Hackathon
 
Introduction To Open Web Protocols
Introduction To Open Web ProtocolsIntroduction To Open Web Protocols
Introduction To Open Web Protocols
 
Web Apps and more
Web Apps and moreWeb Apps and more
Web Apps and more
 
Web app and more
Web app and moreWeb app and more
Web app and more
 
Web 2.0 Tech Talk
Web 2.0 Tech TalkWeb 2.0 Tech Talk
Web 2.0 Tech Talk
 
Office 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidiOffice 2010 cloud computing farhad_javidi
Office 2010 cloud computing farhad_javidi
 
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
Plattformübergreifende App-Entwicklung (ein Vergleich) - MobileTechCon 2010
 

More from Milen Dyankov

Fantastic Java contracts - and where to define them
Fantastic Java contracts - and where to define themFantastic Java contracts - and where to define them
Fantastic Java contracts - and where to define themMilen Dyankov
 
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...Milen Dyankov
 
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...Milen Dyankov
 
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMoved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMilen Dyankov
 
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7Milen Dyankov
 
Moved to https://slidr.io/azzazzel/osgi-fundamentals
Moved to https://slidr.io/azzazzel/osgi-fundamentalsMoved to https://slidr.io/azzazzel/osgi-fundamentals
Moved to https://slidr.io/azzazzel/osgi-fundamentalsMilen Dyankov
 
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-java
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-javaMoved to https://slidr.io/azzazzel/what-s-not-new-in-modular-java
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-javaMilen Dyankov
 
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Milen Dyankov
 
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMoved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMilen Dyankov
 
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmxMoved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmxMilen Dyankov
 
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...Milen Dyankov
 

More from Milen Dyankov (11)

Fantastic Java contracts - and where to define them
Fantastic Java contracts - and where to define themFantastic Java contracts - and where to define them
Fantastic Java contracts - and where to define them
 
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...
Moved to https://slidr.io/azzazzel/software-craftsmanship-in-the-era-of-softw...
 
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
Moved to https://slidr.io/azzazzel/business-wins-in-modularity-microservices-...
 
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsidersMoved to https://slidr.io/azzazzel/osgi-for-outsiders
Moved to https://slidr.io/azzazzel/osgi-for-outsiders
 
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7
Moved to https://slidr.io/azzazzel/things-you-cannot-do-before-7
 
Moved to https://slidr.io/azzazzel/osgi-fundamentals
Moved to https://slidr.io/azzazzel/osgi-fundamentalsMoved to https://slidr.io/azzazzel/osgi-fundamentals
Moved to https://slidr.io/azzazzel/osgi-fundamentals
 
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-java
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-javaMoved to https://slidr.io/azzazzel/what-s-not-new-in-modular-java
Moved to https://slidr.io/azzazzel/what-s-not-new-in-modular-java
 
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
Moved to https://slidr.io/azzazzel/leveraging-osgi-to-create-extensible-plugi...
 
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterpriseMoved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
Moved to https://slidr.io/azzazzel/liferay-7-microservices-for-the-enterprise
 
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmxMoved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
Moved to https://slidr.io/azzazzel/web-application-performance-tuning-beyond-xmx
 
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...
Moved to https://slidr.io/azzazzel/liferay-multi-channel-mobile-delivery-plat...
 

Recently uploaded

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Moved to https://slidr.io/azzazzel/what-is-a-portal