<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>TecNoesis</title>
	<atom:link href="https://tecnoesis.wordpress.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://tecnoesis.wordpress.com</link>
	<description>-- Defining Solutions --</description>
	<lastBuildDate>Fri, 28 May 2021 20:47:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain="tecnoesis.wordpress.com" path="/?rsscloud=notify" port="80" protocol="http-post" registerProcedure=""/>
<image>
		<url>https://secure.gravatar.com/blavatar/62ee42ff2b72fbb71910ee27d8ea5cf795a59f2f71615c401275958d5af409c2?s=96&amp;d=https%3A%2F%2Fs0.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>TecNoesis</title>
		<link>https://tecnoesis.wordpress.com</link>
	</image>
	<atom:link href="https://tecnoesis.wordpress.com/osd.xml" rel="search" title="TecNoesis" type="application/opensearchdescription+xml"/>
	<atom:link href="https://tecnoesis.wordpress.com/?pushpress=hub" rel="hub"/>
	<itunes:explicit>no</itunes:explicit><itunes:subtitle>-- Defining Solutions --</itunes:subtitle><itunes:category text="Technology"/><item>
		<title>Canonical Models</title>
		<link>https://tecnoesis.wordpress.com/2015/12/30/canonical-models-2/</link>
					<comments>https://tecnoesis.wordpress.com/2015/12/30/canonical-models-2/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Wed, 30 Dec 2015 04:09:00 +0000</pubDate>
				<category><![CDATA[Canonical Models]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[canonical data model]]></category>
		<category><![CDATA[Canonical Data Models]]></category>
		<category><![CDATA[canonical message model]]></category>
		<category><![CDATA[Canonical Message Models]]></category>
		<category><![CDATA[canonical model]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1881</guid>

					<description><![CDATA[Here we go, my recent work on canonical models. @copyright]]></description>
										<content:encoded><![CDATA[<p>Here we go, my recent work on canonical models. @copyright</p>
<iframe src="https://drive.google.com/file/d/1KfdqjOwOkmFfmOiVlIU_i5dOEznWUOhH/preview?" frameborder="0" width="595" height="480" marginheight="0" marginwidth="0" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>


<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2015/12/30/canonical-models-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Canonical Models</title>
		<link>https://tecnoesis.wordpress.com/2015/11/10/canonical-models/</link>
					<comments>https://tecnoesis.wordpress.com/2015/11/10/canonical-models/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Tue, 10 Nov 2015 07:06:00 +0000</pubDate>
				<category><![CDATA[Canonical Models]]></category>
		<category><![CDATA[Canonical]]></category>
		<category><![CDATA[canonical data model]]></category>
		<category><![CDATA[Canonical Data Models]]></category>
		<category><![CDATA[canonical message model]]></category>
		<category><![CDATA[Canonical Message Models]]></category>
		<category><![CDATA[canonical model]]></category>
		<category><![CDATA[data model]]></category>
		<category><![CDATA[Data Models]]></category>
		<category><![CDATA[data transformation]]></category>
		<category><![CDATA[data translation]]></category>
		<category><![CDATA[Enterprise integration]]></category>
		<category><![CDATA[message model]]></category>
		<category><![CDATA[Message Models]]></category>
		<category><![CDATA[model]]></category>
		<category><![CDATA[Models]]></category>
		<category><![CDATA[transformation]]></category>
		<category><![CDATA[translation]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/2012/04/08/canonical-models-14/</guid>

					<description><![CDATA[&#160; I have vested my recent time researching on Canonical Models. It has caught my attention since I see enterprises drifting towards opting canonical&#160;models as a solution for integration needs. It&#160;definitively nails the problem provided that it is applied to the right situations in the right way. Here&#8217;s a briefer. We know that many organizations [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I have vested my recent time researching on Canonical Models. It has caught my attention since I see enterprises drifting towards opting canonical&nbsp;models as a solution for integration needs. It&nbsp;definitively nails the problem provided that it is applied to the right situations in the right way.</p>
<p style="text-align:center;"><a href="https://tecnoesis.wordpress.com/wp-content/uploads/2012/04/integration1.jpg"><img class=" wp-image aligncenter" src="https://tecnoesis.wordpress.com/wp-content/uploads/2012/04/integration1.jpg?w=487" alt="Image" width="390" height="378"/></a></p>
<p>Here&#8217;s a briefer. We know that many organizations around the world work today by talking to several legacy applications, third party systems, B2B feeds and so on which only grow considering the business and technological enhancements. To add to that, all these systems&nbsp;understand&nbsp;their own language, format and data. In order to make them talk to each other, it requires having various transformations between all the participants. That means varying models, changes and other booby traps in order to establish a successful communication!</p>
<p>Is there a way to simplify this all? Yes, canonical models is the solution out there for these demanding situations. What are these? How can they be applied? When should they be applied? What are the technological and functional requirements? Are there any tools to help ease the entire process? Well, the list of questions can only grow.</p>
<p>I have spent some time researching on this and spoke to subject matter experts from business and technical backgrounds. I will be publishing an article on this soon.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2015/11/10/canonical-models/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>

		<media:content medium="image" url="https://tecnoesis.wordpress.com/wp-content/uploads/2012/04/integration1.jpg?w=487">
			<media:title type="html">Image</media:title>
		</media:content>
	</item>
		<item>
		<title>Evolution of Open-Source Enterprise Service Bus (ESB)</title>
		<link>https://tecnoesis.wordpress.com/2015/10/15/evolution-of-open-source-enterprise-service-bus-esb/</link>
					<comments>https://tecnoesis.wordpress.com/2015/10/15/evolution-of-open-source-enterprise-service-bus-esb/#comments</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Thu, 15 Oct 2015 08:02:00 +0000</pubDate>
				<category><![CDATA[Enterprise Service Bus]]></category>
		<category><![CDATA[Integration Technlogies]]></category>
		<category><![CDATA[Apache ServiceMix]]></category>
		<category><![CDATA[business integration]]></category>
		<category><![CDATA[EAI]]></category>
		<category><![CDATA[enterprise application integration]]></category>
		<category><![CDATA[ESB]]></category>
		<category><![CDATA[Java Business Integration]]></category>
		<category><![CDATA[JBI]]></category>
		<category><![CDATA[JMS]]></category>
		<category><![CDATA[MQSeries]]></category>
		<category><![CDATA[Mule]]></category>
		<category><![CDATA[open source ESB]]></category>
		<category><![CDATA[Rendezvous]]></category>
		<category><![CDATA[service Component Architecture]]></category>
		<category><![CDATA[service oriented architecture]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[webservice]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1624</guid>

					<description><![CDATA[&#160; Evolution of open-source Enterprise Service Bus (ESB): Developers involved&#160;in complex system integration will know how intriguing system integration can get to.&#160;Integration of disparate enterprise applications&#160;is always challenging because of the need to&#160;get them work together. It also&#160;has become an increasingly essential element of IT, where we oftenly come across terms such as BI (Business [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align:justify;"><strong></strong>&nbsp;</p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">Evolution of open-source Enterprise Service Bus (ESB):</span></strong></p>
<p style="text-align:justify;">
<p style="text-align:justify;">Developers involved&nbsp;in complex system integration will know how intriguing system integration can get to.&nbsp;Integration of disparate enterprise applications&nbsp;is always challenging because of the need to&nbsp;get them work together. It also&nbsp;has become an increasingly essential element of IT, where we oftenly come across terms such as BI (Business Integration), B2B (Business to Business)&nbsp;etc. A decade earlier, technology choices were limited. Integration of enterprise applications had to chose either an application server or a heavyweight enterprise application integration (EAI) solution that required a huge upfront investment in infrastructure, money, and human resources. There was a need for a lightweight solution which is easy to deploy and manage. Many enterprises at that time, built thier own abstractions on top of thier messaging servers. By doing so, it was an extreme undertaking and a huge burden on the developers.</p>
<p style="text-align:justify;">Since IBM first released MQSeries, enterprises have been sold on the benefits of decoupling systems using point-to-point message queues. When TIBCO brought Rendezvous to the market, it expanded the horizons of messaging by introducing the publish-subscribe model. The Java Message Service (JMS)—born through Sun’s Java Community Process (JCP)—set out to unify the point-to-point and publish-subscribe messaging models. It wasn’t long before enterprises required more than just messaging, they also needed a way to orchestrate messages between systems and perform transformations.</p>
<p style="text-align:justify;">To address this need, major vendors such as IBM, Oracle, and Microsoft built EAI brokers that added message brokering and centralized transformation engines on top of their existing messaging servers. The problem with the EAI approach was that it adopted a hub-and-spoke architecture where all data had to flow through the EAI broker. Although this worked for many applications, enterprises were soon pushing the boundaries of these systems and it became clear that something more flexible, scalable, and distributed was required. Enterprises needed connectivity, transaction management, security, and message routing, and they needed to host services that operated on data moving around their systems.</p>
<p style="text-align:justify;">Working on integration projects used to mean working with enterprise application integration (EAI) products, each of which implemented its own stack of tools with proprietary technology. To switch from one EAI product to another meant learning the proprietary technology and toolset from that new product. With more focus on open standards that emerged in the integration market, the market changed from EAI to service oriented architecture (SOA) and enterprise service bus (ESB) products. Examples of these open standards are Java Message Service (JMS), SOAP, XML, and WS*. With open standards available, more and more open source projects began to implement these specifications.&nbsp; There was a need for an open source solution built on open standards.</p>
<p style="text-align:justify;">The next step of this evolution led to what is now known as an ESB: Data and exchanges are conveyed from system to system in a single logical bus, decoupling all the systems from each other. This leads to a much more maintainable system and can save a lot of time in the long term. Integration technologies are becoming commodity software, and the rise of open source integration frameworks is hence becoming increasingly important. Open source is now unavoidable, from JMS brokers to SOAP stacks to ESBs. Companies generally use ESBs to convey sensitive data, and they sometimes need advice when they’re developing the applications hosted in the ESBs or when they’re putting these applications in production. The industry needed the ESB.&nbsp;</p>
<p style="text-align:justify;"><span id="more-1624"></span></p>
<p style="text-align:justify;">With the advance of service-oriented architecture (SOA) in the last several years, there has been confusion unfold about what SOA really is. One affirmation that has resonated well in the industry is that the ESB is the foundation of SOA. The term SOA covers a much broader topic than just technology. ESBs realize the benefits of what service orientation has to offer. The ESB bridges the gap between old and new. It acts as a mediator between application integration and service orientation, enabling enterprises to build new applications and processes from existing technology.</p>
<p style="text-align:justify;">The notion of an ESB involves a common messaging bus which is used to communicate between different enterprise systems. Typically, there is a shared messaging format on the bus. The adapters between the bus and back-end applications translate data from the proprietary data formats to the shared message bus format. The power of this model is that applications can share information while being totally decoupled from one another. Additionally, the ESB provides a common platform for handling security, transformations, message routing, transactions, and monitoring.</p>
<p style="text-align:justify;">Enterprise service bus is a loosely defined term, and lots of products are claiming to implement the ESB concept. The goal of an ESB is to provide a distributed and reliable mediation framework that different systems in an IT environment can use to communicate, thus removing the need for a given system to know how to talk to the others in a specific way. Integration, which is what ESBs are about, is complicated: Each time you add a system, it needs to talk to all the other systems, and ad-hoc integration between the systems has long been considered a bad solution.</p>
<p style="text-align:justify;">The open source model is perfect for integration and henceforth for ESB. After all, ESBs are about surfacing, manipulating, and moving data between applications. Application integration is complex on many levels. The permutations of applications, protocols, message formats, environment restrictions cause system integrators an unholy amount of grief. No single vendor of an EAI can realistically claim to understand the intricacies of your application environment, so all the proprietary vendors have instead chosen to offer products that make their customers abide by their rules when building an ESB solution. This quickly becomes a problem when the vendor’s approach doesn’t suit your needs. Sometimes, you want to get into the code and customize for the problem at hand.</p>
<p style="text-align:justify;">By providing access to the source code, open source ESBs can alleviate these problems—but the benefits don’t stop there. By nature, open source projects are developed to be lean and modular. Developers working on an open source project don’t have time to maintain a huge product, and they would want the code base to be accessible to their community to encourage contributions. Given that the use cases for ESBs and integration are so varied, it’s impossible to have one vendor test every scenario. It’s far better to give the code to a community of active users who provide testing and feedback about their experience with the ESB. That same user community has connectivity and message format requirements far beyond what can be provided by a single vendor, so it makes sense to enable the users to build support for the more exotic protocols. These extensions can then be committed back to the open source project for the benefit of the rest of the community.</p>
<p style="text-align:justify;">Basing on these fundamentals, the Mule project was founded in 2003, and after that many open source ESBs have emerged. Each has its own way of doing things, and each focuses on different areas. As examples, Apache ServiceMix is built on Java Business Integration (JBI), whereas Apache Synapse is built around the Web Services (WS) standards, and Apache Tuscany uses the Service Component Architecture (SCA) standard. Mule takes a pragmatic approach by embracing these standards without forcing the use of any of them, giving the user a great deal of flexibility when building an ESB solution.</p>
<p style="text-align:justify;">In the recent years, Mule and Apache ServiceMix have proven to be mature and have good communities backed by vendors that can provide the needed support. Mule and ServiceMix have a lot of differences, but they also have common ground that’s focused on integration functionality. Mule was one of the first projects that provided a large set of integration functionality. After a while, it was called an ESB. Mule focuses on ease of development with support for all kinds of payloads, and it uses an architecture and design model, which isn’t based on a specification. ServiceMix implements the JBI specification and therefore focuses on XML payload and the implementation of binding components and service engines. ServiceMix implements the Java Business Integration (JBI) specification. JBI defines a framework to connect components and make them talk together in a standard way. In the JBI world, components can host business logic (a BPEL engine or a rules engine) or handle a particular protocol (HTTP, JMS, and so on). The key benefit of JBI is that new components can be wired easily on the bus as they all abide by the JBI specification. For example, ServiceMix doesn’t provide a BPEL engine by itself, instead you can plug in any JBI-compliant component for BPEL (ex: Apache Ode). The JBI specification though doesn’t target end users, but rather is intended to be implemented by ESB vendors and other software vendors who want to integrate their products in a JBI-compliant environment, such as a BPEL engine, a business rules engine, a transformation engine, or another specific technology. This is the key benefit of JBI.</p>
<p style="text-align:justify;">Choice is usually a good thing for consumers, but with so many choices, it can be difficult to navigate the landscape of open source ESBs. With the wealth of emerging robust and reputed open-source ESB soultions, it can rather be a difficult question of which ESB solution to opt. But it can be narrowed down by asking few questions. All of them aim at a common goal but support different means to implement them. So the question should be on which means you would like to implement an ESB solution (Java Business Integration standards, Webservices standards, Service Component Architecture etc).</p>
<p style="text-align:justify;">
<p style="text-align:justify;"><span style="color:#ff6600;"><strong>Source:</strong> <span style="color:#000000;">O</span></span>pen source ESB in Action.&nbsp;</p>
<p style="text-align:justify;">
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2015/10/15/evolution-of-open-source-enterprise-service-bus-esb/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Subversion, Apache Server, Subclipse installation &amp; configuration</title>
		<link>https://tecnoesis.wordpress.com/2014/11/24/subversion-apache-server-eclipse-installation-configuration/</link>
					<comments>https://tecnoesis.wordpress.com/2014/11/24/subversion-apache-server-eclipse-installation-configuration/#comments</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Mon, 24 Nov 2014 05:00:21 +0000</pubDate>
				<category><![CDATA[Source Control Management]]></category>
		<category><![CDATA[Subversion Installation & Configuration]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[apache server]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[source control]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[VisualSVN server]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1601</guid>

					<description><![CDATA[  Ever wanted to have a code repository of your own? Either working on a small project or working with your friends on the next big thing, it would be great to have a repository where you can maintain your code, just as you would while working at your office. Lot of you might have been using version [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align:justify;"> </p>
<p style="text-align:justify;">Ever wanted to have a code repository of your own? Either working on a small project or working with your friends on the next big thing, it would be great to have a repository where you can maintain your code, just as you would while working at your office. Lot of you might have been using version controls at workplaces such as CVS, VSS etc. Many will have an urge to maintain their homework using a version control mechanism. But is it all that easy? Well, it isn&#8217;t a one-go shot for a starter. Here is this post throwing light on how precisely to do that.</p>
<p style="text-align:justify;">For beginners, probably the only thing relatable is the name of the version control alone, but how to get it, how to install it, how to configure it and then how to use it, will all be things to follow. There are many open-source <a href="http://www.thefreecountry.com/programming/versioncontrol.shtml" target="_blank">free version controls</a> available, do explore their features and chose the one best for you. This post though specifically guides your way through installing and configuring Subversion. Before reading the rest of the post, it would be helpful to get into a primer about subversion / subversion client / using subversion locally/ using subversion remotely etc. For a comprehensive look into subversion, read it <a href="http://svnbook.red-bean.com/en/1.5/svn-book.html" target="_blank">here</a>.  <a href="http://subversion.tigris.org/" target="_blank">Subversion </a> is a small and simple enough version control to run on a development machine to give a full-fledged source code control. You can get down and dirty by manually installing and configuring subversion like many others who have shed enough time doing it manually starting with downloading subversion <a href="http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91" target="_blank">here</a>.</p>
<p style="text-align:justify;"><strong></strong> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">Manual Download/Installation/Configuration of subversion:</span></strong></p>
<p style="text-align:justify;">Here are the list of few links that should help get started with manually installing and configuring subversion:</p>
<p style="text-align:justify;"><span id="more-1601"></span></p>
<ul>
<li>
<div style="text-align:justify;"><a href="http://svn.spears.at/" target="_blank">http://svn.spears.at/</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://queens.db.toronto.edu/~nilesh/linux/subversion-howto/" target="_blank">http://queens.db.toronto.edu/~nilesh/linux/subversion-howto/</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.codinghorror.com/blog/archives/001093.html" target="_blank">http://www.codinghorror.com/blog/archives/001093.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.devx.com/codemag/Article/38974/1763/page/2" target="_blank">http://www.devx.com/codemag/Article/38974/1763/page/2</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://lifehacker.com/188582/hack-attack-how-to-set-up-a-personal-home-subversion-server" target="_blank">http://lifehacker.com/188582/hack-attack-how-to-set-up-a-personal-home-subversion-server</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://svn.apache.org/repos/asf/subversion/trunk/INSTALL" target="_blank">http://svn.apache.org/repos/asf/subversion/trunk/INSTALL</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://wiki.archlinux.org/index.php/Subversion_Setup" target="_blank">http://wiki.archlinux.org/index.php/Subversion_Setup</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.codeandcoffee.com/2007/07/how-to-setup-a-subversion-server-on-windows/" target="_blank">http://www.codeandcoffee.com/2007/07/how-to-setup-a-subversion-server-on-windows/</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.codeproject.com/KB/winsdk/SubversionApache.aspx" target="_blank">http://www.codeproject.com/KB/winsdk/SubversionApache.aspx</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.linuxjournal.com/article/7655" target="_blank">http://www.linuxjournal.com/article/7655</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://turnleft.inetsolution.com/2007/07/how_to_setup_subversion_apache_1.html" target="_blank">http://turnleft.inetsolution.com/2007/07/how_to_setup_subversion_apache_1.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.abbeyworkshop.com/howto/misc/svn01/" target="_blank">http://www.abbeyworkshop.com/howto/misc/svn01/</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.howtoforge.com/subversion_web_access_apache" target="_blank">http://www.howtoforge.com/subversion_web_access_apache</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://articles.techrepublic.com.com/5100-10878_11-5902186.html" target="_blank">http://articles.techrepublic.com.com/5100-10878_11-5902186.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://onlamp.com/pub/a/onlamp/2002/10/31/subversion.html" target="_blank">http://onlamp.com/pub/a/onlamp/2002/10/31/subversion.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://oreilly.com/pub/a/apache/2002/12/19/svn2.html" target="_blank">http://oreilly.com/pub/a/apache/2002/12/19/svn2.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://better-scm.berlios.de/subversion/Svn-Win32-Inst-Guide.html" target="_blank">http://better-scm.berlios.de/subversion/Svn-Win32-Inst-Guide.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://svnbook.red-bean.com/en/1.0/ch06s04.html" target="_blank">http://svnbook.red-bean.com/en/1.0/ch06s04.html</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.baccoubonneville.com/blogs/index.php/eclipse/2005/12/04/p121" target="_blank">http://www.baccoubonneville.com/blogs/index.php/eclipse/2005/12/04/p121</a></div>
</li>
</ul>
<p style="text-align:justify;">Most of the softwares (subversion, TortoiseSVN, Apache Server, subclipse) are version-dependent, so you should always install the latest version of each and be certain of the compatibility.</p>
<p style="text-align:justify;"><strong></strong> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">In a nutshell:</span></strong></p>
<p style="text-align:justify;"><strong>Subversion: </strong><a href="http://subversion.tigris.org/" target="_blank">Subversion </a>is an open source version control system  similar to <a href="http://www.nongnu.org/cvs/" target="_blank">CVS</a> in many respects used primarily by developers to keep every revision of important and frequently changing files. One major differing component is that, unlike CVS, there are multiple means of accessing your repositories. There are two popular svn-servers, the built in svnserve that comes with the subversion installation and the more advanced option, i.e., Apache server with svn plugins. Subversion is like a wiki-like repository for your files. Each time you make a change to a file or group of files that you&#8217;re happy with, you can commit those changes to your Subversion repository. If you don&#8217;t like with the changes, Subversion can compare your current version with any previously-committed version and pick out the best so you never have to worry about finding your way back to a good or working version of a file. Once you have a sharable repository, you can work with your team and work with the same piece of source controlled code.</p>
<p style="text-align:justify;"><strong>Tortoise SVN:</strong> <a href="http://tortoisesvn.tigris.org/" target="_blank">Tortoise SVN </a> is a Subversion client for Windows that makes dealing with Subversion repository easy. Tortoise isn&#8217;t a program but more of a shell extension and provides much like a front-end UI to access subversion. To interact, all you do is  right click in Windows Explorer and find the SVN specific commands such as  &#8220;SVN Checkout&#8221;.</p>
<p style="text-align:justify;"><strong>Apache Webserver:</strong>  One of the more popular, and flexible ways of connecting to a subversion repository is through the use of the <a href="http://httpd.apache.org/download.cgi" target="_blank">Apache 2 Web server</a>. You will not need Apache 2 Web server though, if you plan on using the repository locally. You can choose to run Subversion without the server component (Apache) and it still works wonders for keeping versioned copies of your files locally. The only big miss is you won&#8217;t be able to access your files from other computers and via internet.</p>
<p style="text-align:justify;"><strong>Subclipse:</strong> <a href="http://subclipse.tigris.org/" target="_blank">Subclipse </a>is an Eclipse Team Provider plug-in providing support for Subversion within the Eclipse IDE. Using this <a href="http://www.ibm.com/developerworks/opensource/library/os-ecl-subversion/" target="_blank">plugin</a>, you can access the repository.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">Doing it the easy way &#8211; VisualSVN Server:</span></strong></p>
<p style="text-align:justify;"><span style="color:#000000;">This is an easy choice for those who not only want to just set up subversion repository but also access it from other computers in the network LAN or via internet thro&#8217; Apache server almost instantly. <a href="http://www.visualsvn.com/" target="_blank">VisualSVN </a>server sets up a typical Subversion installation for team work involving a single server machine being accessed from clients on computers all over the office or, perhaps, all over the world. There are many ways to configure Subversion server. VisualSVN Server is a package that contains everything you need to install, configure and manage Subversion server for a team on a Windows platform. It includes Subversion, Apache and a easily configurable management console. </span></p>
<p style="text-align:justify;"><span style="color:#000000;">Downloading / Installing / Configuring VisualSVN server is as easy as installing just about any other software in your system. Download it <a href="http://www.visualsvn.com/server/download/" target="_blank">here</a>. Follow the straight forward installation steps <a href="http://www.visualsvn.com/server/doc/server-config/" target="_blank">here</a>. That&#8217;s it, you are not just done with setting up subversion repository in your preferred location, but also end up with lot many goodies such as a very user-friendly management console to create / delete / modify repositories, manage user accounts / authentication / privacy settings,  a default tree structure for repository (branch- a code that might not make it to a release, tag &#8211; code tagged for making it to a release, trunk &#8211; your code should be under this directory), and also Apache server installed with choice of access between http or https (secure). A  petite all in one goodie I must say!</span></p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><span style="color:#000000;"><strong><span style="color:#ff6600;">Is it all done?</span></strong></span></p>
<p style="text-align:justify;"><span style="color:#000000;"><span style="color:#ff6600;">Accessing SVN via internet:</span></span></p>
<p style="text-align:justify;"><span style="color:#000000;">Either you have manually set up subversion with Apache or installed thro&#8217; VisualSVN server, you will be all set to use your code repository in a network and also access it from within Eclipse IDE using subclipse plugin. Before you cheer up that you can now share your code repository with friends all over the world, there&#8217;s a small catch, but no worries! The catch is that if you are excited about sharing your code via http / https, say something like <a href="http://localhost:port/svn/">http://localhost:port/svn/</a> </span>set during configuring VisualSVN server, you will be sad to realise that this will only work in your intranet behind your local router and your friends on the other side of the router can&#8217;t access it via internet.</p>
<p style="text-align:justify;">The reason is that, though your computer is now a svn server and has a code repository with a url to be accessed, it&#8217;s working behind a router which does not forward external web requests to your svn server. There are few work arounds for this, such as using &#8220;port forwarding&#8221; on your router, but I would suggest a safer option. And that would be to opt for a free SVN hosting service, where in a third party server will host your code repository 24/7  and provide you with a easy management console and also a url that you can then share with your friends. Have a look at these options:</p>
<ul>
<li>
<div style="text-align:justify;"><a href="http://www.straw-dogs.co.uk/09/20/6-free-svn-project-hosting-services/" target="_blank">http://www.straw-dogs.co.uk/09/20/6-free-svn-project-hosting-services/</a></div>
</li>
<li>
<div style="text-align:justify;"><a href="http://www.svnhostingcomparison.com/" target="_blank">http://www.svnhostingcomparison.com/</a></div>
</li>
</ul>
<p>Note:  Exposing web access to your computer is always bit risky provided your computer is well protected, using https via SSL (easily-configurable in VisualSVN server) is a much safer option. The default port for listening http request is 80, where as for https is 443.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/11/24/subversion-apache-server-eclipse-installation-configuration/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Learn To Build Beautiful HTML5 And CSS3 Websites In 1 Month</title>
		<link>https://tecnoesis.wordpress.com/2014/11/16/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/</link>
					<comments>https://tecnoesis.wordpress.com/2014/11/16/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Sun, 16 Nov 2014 14:16:24 +0000</pubDate>
				<category><![CDATA[Good considerations]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1857</guid>

					<description><![CDATA[&#160; I was recently going through Udemy (a good online tutoring website) and found this course titled &#8220;Learn To Build Beautiful HTML5 And CSS3 Websites In 1 Month&#8221; handy. The tutor is giving away the course worth 50$ for 5$ for a while. The following is what the tutor Ryan Bonhardt quotes: &#160; Hello again [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>&nbsp;</p>
<p>I was recently going through Udemy (a good online tutoring website) and found this course titled &#8220;Learn To Build Beautiful HTML5 And CSS3 Websites In 1 Month&#8221; handy. The tutor is giving away the course worth 50$ for 5$ for a while. The following is what the tutor Ryan Bonhardt quotes:</p>
<p>&nbsp;</p>
<blockquote><p>Hello again and hope you&#8217;re enjoying the course! Almost all of our students from the first course have joined this second course which is awesome and I&#8217;m stoked that we&#8217;re at over 900 students. It&#8217;s incredible!</p>
<p>I have a favor… can you help me reach 1,000 students in the next 24 hours? It would put us at 1,000 students in the first 10 days! There’s only about 100 spots to go so I think it’s doable with your help.</p>
<p>Can you think of anyone that would want to take this course. If so I want to give you a BUDDY PASS to share with your friends. With this buddy pass they can get this $50 course for only $5.</p>
<p>Please share the link with your friends on facebook/twitter/email etc: I’ve enrolled in ‘Learn To Build Beautiful HTML5 and CSS3 Websites in 1 Month’ and so far its pretty awesome. I think you should too so we can do it together. You can enroll for only $5 (its usually $50) with the coupon ‘friendscodingwithfriends.’ Here’s the link: https://www.udemy.com/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/?couponCode=friendscodingwithfriends.</p></blockquote>
<p>&nbsp;</p>
<p>Here is the link again: <a title="https://www.udemy.com/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/?couponCode=friendscodingwithfriends" href="https://www.udemy.com/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/?couponCode=friendscodingwithfriends" target="_blank">https://www.udemy.com/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/?couponCode=friendscodingwithfriends</a>. I am sure it will help those who want to get quickly started with website designing. There is also a free course from the tutor on HTML5 and CSS3 titled &#8220;<a href="https://www.udemy.com/build-your-first-website-in-1-week" target="_blank">Build Your First Website in 1 Week with HTML5 and CSS3</a>&#8221; which on itself is a great quick start for designing websites of caliber.</p>
<p>&nbsp;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/11/16/learn-to-build-beautiful-html5-and-css3-websites-in-1-month/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Good read for building high traffic website</title>
		<link>https://tecnoesis.wordpress.com/2014/10/15/good-read-for-building-high-traffic-website/</link>
					<comments>https://tecnoesis.wordpress.com/2014/10/15/good-read-for-building-high-traffic-website/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Tue, 14 Oct 2014 22:32:05 +0000</pubDate>
				<category><![CDATA[Good considerations]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1842</guid>

					<description><![CDATA[ ]]></description>
										<content:encoded><![CDATA[<p><iframe src='https://www.slideshare.net/slideshow/embed_code/14824307' width='595' height='488' style='border:1px' sandbox="allow-popups allow-scripts allow-same-origin allow-presentation" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/10/15/good-read-for-building-high-traffic-website/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Another read on considerations for high traffic websites</title>
		<link>https://tecnoesis.wordpress.com/2014/10/09/another-read-on-considerations-for-high-traffic-websites/</link>
					<comments>https://tecnoesis.wordpress.com/2014/10/09/another-read-on-considerations-for-high-traffic-websites/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Wed, 08 Oct 2014 23:02:24 +0000</pubDate>
				<category><![CDATA[Good considerations]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1852</guid>

					<description><![CDATA[http://mashable.com/2011/08/16/high-traffic-web-app-development/]]></description>
										<content:encoded><![CDATA[<p><a href="http://mashable.com/2011/08/16/high-traffic-web-app-development/">http://mashable.com/2011/08/16/high-traffic-web-app-development/</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/10/09/another-read-on-considerations-for-high-traffic-websites/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Build Twitter with Groovy Grails in 90 Minutes by Jeff Brown – Youtube</title>
		<link>https://tecnoesis.wordpress.com/2014/10/04/build-twitter-with-groovy-grails-in-90-minutes-by-jeff-brown-youtube/</link>
					<comments>https://tecnoesis.wordpress.com/2014/10/04/build-twitter-with-groovy-grails-in-90-minutes-by-jeff-brown-youtube/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Sat, 04 Oct 2014 15:29:12 +0000</pubDate>
				<category><![CDATA[Groovy / Grails]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1854</guid>

					<description/>
										<content:encoded><![CDATA[<p><iframe class="youtube-player" width="640" height="390" src="https://www.youtube.com/embed/8d1hp8n1stA?version=3&#038;rel=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;fs=1&#038;hl=en&#038;autohide=2&#038;wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe></p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/10/04/build-twitter-with-groovy-grails-in-90-minutes-by-jeff-brown-youtube/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>Few of the best inspiring videos on “Power of One”</title>
		<link>https://tecnoesis.wordpress.com/2014/09/05/few-of-the-best-inspiring-videos-on-power-of-one/</link>
					<comments>https://tecnoesis.wordpress.com/2014/09/05/few-of-the-best-inspiring-videos-on-power-of-one/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Fri, 05 Sep 2014 01:44:11 +0000</pubDate>
				<category><![CDATA[Good considerations]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1836</guid>

					<description/>
										<content:encoded><![CDATA[<div class="embed-youtube"><iframe title="TEDxYouth@Toronto - Haroon Mirza - The Power of One Moment" width="595" height="335" src="https://www.youtube.com/embed/cklZdg_TVPc?list=PLB5798A78D78CA160" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></div>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/09/05/few-of-the-best-inspiring-videos-on-power-of-one/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
		<item>
		<title>SpringSource Tool Suite</title>
		<link>https://tecnoesis.wordpress.com/2014/08/28/springsource-tool-suite-sts/</link>
					<comments>https://tecnoesis.wordpress.com/2014/08/28/springsource-tool-suite-sts/#respond</comments>
		
		<dc:creator><![CDATA[Rajani Ramsagar]]></dc:creator>
		<pubDate>Thu, 28 Aug 2014 08:57:24 +0000</pubDate>
				<category><![CDATA[SpringSource Tool Suite Primer]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[interface 21]]></category>
		<category><![CDATA[mylyn]]></category>
		<category><![CDATA[Spring Framework]]></category>
		<category><![CDATA[spring source]]></category>
		<category><![CDATA[sts]]></category>
		<guid isPermaLink="false">http://tecnoesis.wordpress.com/?p=1403</guid>

					<description><![CDATA[  What is SpringSource Tool Suite (STS)? SpringSource Tool Suite has been a much awaited release from Spring Source. Interface21 (builders of Spring Framework) had partnered with Tasktop Technologies (builders of Eclipse Mylyn) to develop Spring Tool Suite, with the goal of reducing complexity in Java development and maintenance.  Mylyn is an open source Eclipse project (task-focused [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">What is SpringSource Tool Suite (STS)?</span></strong></p>
<p style="text-align:justify;">SpringSource Tool Suite has been a much awaited release from Spring Source. Interface21 (builders of Spring Framework) had partnered with Tasktop Technologies (builders of Eclipse <a href="http://www.eclipse.org/mylyn/" target="_blank">Mylyn</a>) to develop Spring Tool Suite, with the goal of reducing complexity in Java development and maintenance.  Mylyn is an open source Eclipse project (task-focused UI for Eclipse that reduces information overload and makes multi-tasking easy) while Spring is a popular open source framework for enterprise Java.  Built on Eclipse and Mylyn, Spring Tool Suite simplifies the large aggregation of tools used to develop complex enterprise Java applications.</p>
<p style="text-align:justify;">This suite includes Spring IDE, the AspectJ Development Tools (AJDT), AspectJ, and Mylyn to create a task-focused approach to the development of Spring-powered enterprise applications. When Integrated development environments (IDEs) are used for large enterprise applications, they flood developers with tens of thousands of artifacts, wasting productive time by forcing developers to constantly find and identify the information relevant to the task at hand. In addition, the enterprise developer’s IDE consists of many tools that do not provide a unified workflow. While the Spring Framework and Portfolio projects already integrate many key technologies at the framework and library level, there is currently no tool solution that provides Mylyn’s task focus, tool integration, and workflow streamlining benefits to enterprise application developers. Building on the existing success of Eclipse, Mylyn and Spring IDE, the Spring Tool Suite will simplify the complexity dramtically.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong>Spring Source Quotes:</strong> </p>
<blockquote>
<p style="text-align:justify;">SpringSource Tool Suite<img src="https://s0.wp.com/wp-content/mu-plugins/wpcom-smileys/twemoji/2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (STS) provides the best Eclipse-powered development environment for building Spring-powered enterprise applications. STS includes tools for all of the latest enterprise Java and Spring based technologies as well as the most advanced tooling available for enterprise OSGi development. STS supports application targeting to local, virtual and cloud-based servers and provides built in support for SpringSource dm Server and tc Server. SpringSource Tool Suite is freely available for development and internal business operations use with no time limits.</p>
</blockquote>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">What&#8217;s available in STS?<span id="more-1403"></span></span></strong></p>
<p style="text-align:justify;"><strong>Spring Application Tools:</strong></p>
<ul style="text-align:justify;">
<li>
<div style="text-align:justify;">Spring project, bean and XML file wizards</div>
</li>
<li>
<div style="text-align:justify;">Graphical Spring configuration editor</div>
</li>
<li>
<div style="text-align:justify;">Spring 3.0 support including @Configuration and @Bean styles</div>
</li>
<li>
<div style="text-align:justify;">Spring Web Flow and Spring Batch visual development tools</div>
</li>
<li>
<div style="text-align:justify;">Spring Roo project wizard and development shell</div>
</li>
<li>
<div style="text-align:justify;">Spring Application blue prints and best practice validation</div>
</li>
</ul>
<p style="text-align:justify;"><strong>Enterprise OSGi Development:</strong></p>
<ul style="text-align:justify;">
<li>
<div style="text-align:justify;">OSGi bundle overview and visual dependency graph</div>
</li>
<li>
<div style="text-align:justify;">Classpath management based on OSGi meta data</div>
</li>
<li>
<div style="text-align:justify;">Automatic generation of manifest dependency meta data</div>
</li>
<li>
<div style="text-align:justify;">SpringSource Enterprise Bundle Repository browser</div>
</li>
<li>
<div style="text-align:justify;">Manifest file validation and best practice recommendations</div>
</li>
</ul>
<p style="text-align:justify;"><strong>Flexible Deployment Targets:</strong></p>
<ul style="text-align:justify;">
<li>
<div style="text-align:justify;">Support for all the most common Java EE application servers</div>
</li>
<li>
<div style="text-align:justify;">Advanced support for SpringSource dm Server</div>
</li>
<li>
<div style="text-align:justify;">Advanced support for SpringSource tc Server</div>
</li>
<li>
<div style="text-align:justify;">Cloud Foundry targeting for dm Server and tc Server</div>
</li>
<li>
<div style="text-align:justify;">VMware Lab Manager and Workstation integration and deployment</div>
</li>
</ul>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;">From April 2009, SpringSource Tool Suite (STS) has been free to download. STS is built on top of the Eclipse technology stack, and it can be installed and used with Eclipse 3.5 as a plugin as well.</p>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"><strong></strong> </p>
<p style="text-align:justify;"><strong><span style="color:#ff6600;">Note:</span></strong></p>
<ul style="text-align:justify;">
<li>
<div style="text-align:justify;">Refer to other posts in <a href="https://tecnoesis.wordpress.com/category/spring-framework/spring-installation-configuration/springsource-tool-suite/" target="_blank">SpringSource Tool Suite </a>catergory for further knowledge.</div>
</li>
<li>
<div>Refer to other posts in <a href="https://tecnoesis.wordpress.com/category/spring-framework/" target="_blank">Spring Framework </a>category for further knowledge.</div>
</li>
<li>
<div>Refer to other posts in <a href="https://tecnoesis.wordpress.com/category/spring-framework/spring-installation-configuration/" target="_blank">Spring Installation &amp; Configuration category </a>for further knowledge.</div>
</li>
</ul>
<p style="text-align:justify;"> </p>
<p style="text-align:justify;"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://tecnoesis.wordpress.com/2014/08/28/springsource-tool-suite-sts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		
		<media:content medium="image" url="https://0.gravatar.com/avatar/0367bdc9b681068eda682a9bc414697f5356e9c3a04c01403125a7161d5d661f?s=96&amp;d=identicon&amp;r=G">
			<media:title type="html">tecnoesis</media:title>
		</media:content>
	</item>
	</channel>
</rss>