<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Software Associates - India &#187; Adobe</title>
	<atom:link href="http://www.softwareassociates.in/blog/category/adobe/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwareassociates.in</link>
	<description>Synergize with experience and expertise</description>
	<lastBuildDate>Tue, 07 Feb 2012 08:31:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2</generator>
		<item>
		<title>Securing data transfer through web services</title>
		<link>http://www.softwareassociates.in/blog/securing-data-transfer-through-web-services/</link>
		<comments>http://www.softwareassociates.in/blog/securing-data-transfer-through-web-services/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 05:26:27 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.NET]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://www.softwareassociates.in/?p=2794</guid>
		<description><![CDATA[How to secure your web services: In web domain, web services are meant to facilitate the communication between two different platforms over the internet. We can easily exchange data between various applications by making use of this technology and there &#8230; <a href="http://www.softwareassociates.in/blog/securing-data-transfer-through-web-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify; "><strong>How to secure your web services:</strong></p>
<p style="text-align: justify; ">In web domain, web services are meant to facilitate the communication between two different platforms over the internet. We can easily exchange data between various applications by making use of this technology and there are so many ways to implement it. The security of web services is equally important as its implementation. The most widely and frequently used kinds of web services are SOAP and REST.</p>
<p style="text-align: justify; "><strong>Securing SOAP web services:</strong></p>
<p style="text-align: justify; ">SOAP was not designed with security in mind; SOAP messages can be viewed or modified by attackers as the messages traverse the Internet. &nbsp;The most basic thing to be done to secure a web service is to implement SSL over the channel. As a result, the message gets encrypted and difficult to understand for a third party who is monitoring the data transmission over the wire.</p>
<p style="text-align: justify; ">Next step is to authenticate the sender of the message. WS-security is the best protocol/framework that can be used for the authentication, message integrity and message encryption. It is a security architecture introduced by IBM, Microsoft and VeriSign, which introduced the concept of security headers.</p>
<p style="text-align: justify; ">Hence WS-Security describes how to Sign SOAP message, how to encrypt SOAP message and also shows how to attach security tokens to make sure of the sender&#39;s identity.</p>
<p style="text-align: justify; ">A SOAP header element &lt;Security&gt; is the entry point to WS-Security. It holds the security-related data and information for implementing mechanisms like security tokens, signatures or encryption. This element can be present as many times targeting different receivers. The &lt;Security&gt; element is declared with the use of another element &lt;role&gt; which specifies the type of recipients for which the message is intended for. These are implemented in different header blocks, i.e. if a &lt;role&gt; value is specified for a header then that message can be consumed by only those having the privilege. A header without a &lt;role&gt; value can be consumed by anyone. &nbsp;</p>
<p style="text-align: justify; ">By signing a SOAP message it ensures message integrity, i.e. the recipient can be certain that the message he received has not been altered during transmission. This is achieved by the use of XML signature specification, which defines the methodology for cryptographically signing XML. The element &lt;Signature&gt; will be used as a security header. The signature is created based on the SOAP message content and the security token; hence the chance of being hacked by external party is less.</p>
<p style="text-align: justify; ">Encrypting the SOAP message gives assurance that the data cannot be read during transit. Here XML Encryption specification is used for encrypting SOAP message content. All the portions including headers, body blocks, and substructures, will be encrypted. Encryption and Decryption is done using symmetric keys shared by the sender and receiver.</p>
<p style="text-align: justify; "><strong>Benefits to the user:</strong></p>
<p style="text-align: justify; ">User data like credit card information, passwords will be secure and no third party interference is possible herewith. The site will be trust worthy and reliable due to the implementation of the web service security. If your application requires the customer to share sensitive information, it is very important that all the necessary measures are taken in order to secure this data. By implementing web service security we can assure the users that their data is encrypted and not vulnerable to external attacks.&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwareassociates.in/blog/securing-data-transfer-through-web-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XML-RPC and Flash integration</title>
		<link>http://www.softwareassociates.in/blog/xml-rpc-and-flash-integration/</link>
		<comments>http://www.softwareassociates.in/blog/xml-rpc-and-flash-integration/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 07:03:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[action script]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[xml rpc]]></category>

		<guid isPermaLink="false">http://www.softwareassociates.in/?p=2232</guid>
		<description><![CDATA[What is XML-RPC It is a specification and a set of implementations that allow software applications running on disparate operating systems, running in different environment to make procedure calls over the Internet.&#160; It is a remote procedure calling using HTTP &#8230; <a href="http://www.softwareassociates.in/blog/xml-rpc-and-flash-integration/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">What is XML-RPC</p>
<p>	It is a specification and a set of implementations that allow software applications running on disparate operating systems, running in different environment to make procedure calls over the Internet.&nbsp; It is a remote procedure calling using HTTP as the transport and XML as the encoding. XML-RPC is designed to be as simple as possible, while allowing complex data structures to be transmitted, processed and returned.</p>
<p>	Flash and database communication.</p>
<p>	As we all know, Adobe flash does not have the capability to communicate with databases directly. So when using flash as a front-end of an application, we need an intermediate language to fetch the data from the database. The language and the communication method may different on different situations.</p>
<p>	Some of the few methods used are<br />
	</span></span></p>
<ul>
<li><span style="font-size: 14px;"><span style="font-family: arial,helvetica,sans-serif;">Web services.<br />
		</span></span></li>
<li><span style="font-size: 14px;"><span style="font-family: arial,helvetica,sans-serif;">XML-RPC<br />
		</span></span></li>
<li><span style="font-size: 14px;"><span style="font-family: arial,helvetica,sans-serif;">JSON.<br />
		</span></span></li>
<li><span style="font-size: 14px;"><span style="font-family: arial,helvetica,sans-serif;">Pure XML.<br />
		</span></span></li>
</ul>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Below are the steps for the XML-RPC integration with flash.<br />
	</span></span></p>
<ul>
<li><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Write server-side query to pull data .<br />
		</span></span></li>
<li><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Write server-side script to format data .<br />
		</span></span></li>
<li><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Write ActionScript to load data<br />
		</span></span></li>
<li><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Write ActionScript to parse data<br />
		</span></span></li>
<li><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Perform desired task with data<br />
		</span></span></li>
</ul>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">The first two steps performed by the server side script and the rest by actionscript.<br />
	&nbsp;<br />
	Write ActionScript to load data</p>
<p>	This is same as loading a text data or a simple xml file.In this step we just load the data as a pure XML and also treated it as an XML data.</p>
<p>	Write ActionScript to parse data</p>
<p>	Actionscript&nbsp; is very good at handling XML data. While parsing XML data convert the XML&nbsp; childnodes as objects and arrays. </p>
<p>	methodResponse, params, param, value, fault, array, data, struct, member are the nodes in an XML-RPC format.</p>
<p>	Identify the nodes and convert the type of the data is the next step. There are i4, int, double, String, DateTime, base64, CDATA and Boolean are the datatypes.</p>
<p>	Perform desired task with data</p>
<p>	Using the parsed XML data we can handle the task as desired.</p>
<p>	References</p>
<p>	http://www.xmlrpc.com<br />
	http://www.kirupa.com</p>
<p>	</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwareassociates.in/blog/xml-rpc-and-flash-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe flash vs HTML 5</title>
		<link>http://www.softwareassociates.in/blog/adobe-flash-vs-html-5/</link>
		<comments>http://www.softwareassociates.in/blog/adobe-flash-vs-html-5/#comments</comments>
		<pubDate>Sat, 03 Jul 2010 06:03:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[browser compliance]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[research]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://www.softwareassociates.in/?p=1911</guid>
		<description><![CDATA[When Apple launched the iPad , its lack of support for the flash browser plug-in started&#160; the HTML5 vs. Flash discussions. Does HTML5 really beat flash? HTML5: could it kill flash and silverlight? Will HTML5 replace flash? And so on&#8230; &#8230; <a href="http://www.softwareassociates.in/blog/adobe-flash-vs-html-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When Apple launched the iPad , its lack of support for the flash browser plug-in started&nbsp; the HTML5 vs. Flash discussions. Does HTML5 really beat flash? HTML5: could it kill flash and silverlight? Will HTML5 replace flash? And so on&#8230;</p>
<p>As developers who work with the Flash platform, we like to point out a few of our observations.</p>
<p>HTML5 promises to bring rich interactive web in the future. Object animation, tweening effects, and video that have long been the domain of Flash. One of the upcoming features of HTML5 which is considered as&nbsp; a Flash killer is the new video tag. You can view the videos without a flash player plug-in !!</p>
<p>	But there is a&nbsp; formidable hurdle to cross.&nbsp; Browser vendors cannot get to agree on which codec the video tag will support. &ldquo;Ogg Theora&rdquo; was the recommended standard video format in HTML5 and now will support H.264 video codec.</p>
<p>	Firefox, Opera and Chrome support the Ogg Theora/On2 VP3codec. Safari, IE 9 and Chrome supports the newer H.264. All major browsers support either of the two codec. YouTube is already showing some videos in HTML5.</p>
<p>	Ogg Theora is an open and royalty-free codec, but it is not as efficient as H.264. Google&rsquo;s Chris DiBona stated that if Youtube were to use Theora as its codec, it would take up most of the available bandwidth on the internet.</p>
<p>	Mozilla has also problem with H.264 codec because it would violate the principles of free software.</p>
<p>	And there are few questions; Do we have facility to videoconferencing in HTML5? Do we have facility to live audio/video recording in HTML5? Are we able to add dynamic objects over the video? Can one add captions for the video?</p>
<p>	HTML5 standards are yet to finalize and formulating them would take time. This would mean a lot of pain for the web designer / programmer over browser compliance.</p>
<p>	HTML 5 is a programming language which needs to be interpreted by the browser. It is up to the browser to interpret that language and display the content. If the browser can&#39;t render the code, strange things start to happen in the display. Different browsers on different platforms interpret the code differently and browsers display the content as they see fit. Until HTML 5 gets standardized, each browser will interpret it differently.</p>
<p>	Here are some lines from Lee Brimelow&rsquo;s blog</p>
<p>	&ldquo;Now this is not to say that in the future, maybe they will all agree on an implementation. If that happens and it performs better than Flash, then that is how I will be delivering my videos as well. But another thing to point out is that Flash video is used for a lot of things beyond basic playback. Flash supports embedded cue points and alpha channels and is often used in ways beyond the traditional YouTube playback scenario. So while HTML 5 video looks promising, it is clearly way too early for people to be writing an eulogy for Flash video. Remember also that while the browsers get their acts together, Flash video will continue to evolve as well.&rdquo;</p>
<p>	Let us look through the flash gaming industry. Sony has sold 33.5 million playstation 3 units, Microsoft moved 40 million X-box 360 units, Nintendo 70 million and Farmville alone has 80 million active users. </p>
<p>	Flash has so many attributes which cannot be easily replicated in HTML5.</p>
<p>Speed &#8211; ActionScript 3 Flash is so much faster than current Javascript implementations with the use of new Action script Virtual Machine 2.</p>
<p>Preloading &ndash; In flash it is byte-level preloading but in HTML5 it is object-level preloading.</p>
<p>	Tweening and timeline animation &ndash; It is not easy to create time animations and tweening in HTML5.</p>
<p>	Flash games can easily distribute as a single swf file and converted in to desktop applications using Adobe AIR.</p>
<p>Testing Flash and HTML5</p>
<p>Jan Ozer, an expert in video encoding technologies recently put HTML5 up against Flash in a series of tests that pitted the two&nbsp; against&nbsp; each other on both the Mac and PC and on web browsers including Internet Explorer 8, Google Chrome, Apple Safari and Mozilla Firefox.</p>
<p>	Mac Tests</p>
<div class="im">
<p>With Safari, HTML5 was the most efficient and consumed less CPU than Flash using only 12.39% CPU. With Flash 10.0, CPU utilization was at 37.41% and with Flash 10.1, it dropped to 32.07%</p>
<p>With Google Chrome, Flash and HTML5 were both equally inefficient (both are around 50%)</p>
<p>With Firefox, Flash was only slightly less efficient than in Safari, but better than in Chrome</p>
<p>		Windows Tests</p>
<p>Safari wouldn&#39;t play HTML5 videos, so there was no way to test that. However, Flash 10.0 used 23.22% CPU but Flash 10.1 only used 7.43% CPU</p>
<p>Google Chrome was more efficient on Windows than Mac. Playback with Flash Player 10.0 was about 24% more efficient than HTML5, while Flash Player 10.1 was 58% more efficient than HTML5.</p>
<p>On Firefox, Flash 10.1 dropped CPU utilization to 6% from 22% in Flash 10.0</p>
<p>In IE8, Flash 10.0 used 22.41% CPU and Flash 10.1 used 14.62% CPU</p>
<p>		References:</p>
<p>		<a href="http://www.readwriteweb.com/archives/does_html5_really_beat_flash_surprising_results_of_new_tests.php" target="_blank">http://www.readwriteweb.com/</a><a href="http://www.readwriteweb.com/archives/does_html5_really_beat_flash_surprising_results_of_new_tests.php" target="_blank"><wbr><span style="font-size: 14px;">archives/does_html5_really_</span><wbr><span style="font-size: 14px;">beat_flash_surprising_results_</span><wbr></wbr></wbr></wbr></a><span style="font-size: 14px;"><a href="http://www.readwriteweb.com/archives/does_html5_really_beat_flash_surprising_results_of_new_tests.php" target="_blank">of_new_tests.php</a></p>
<p>		<a href="http://theflashblog.com/?p=1698" target="_blank">http://theflashblog.com/?p=</a></span><a href="http://theflashblog.com/?p=1698" target="_blank"><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></a><a href="http://theflashblog.com/?p=1698" target="_blank">1698</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.softwareassociates.in/blog/adobe-flash-vs-html-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting ready with HTML 5</title>
		<link>http://www.softwareassociates.in/blog/getting-ready-with-html-5/</link>
		<comments>http://www.softwareassociates.in/blog/getting-ready-with-html-5/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 08:08:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[HTML 5]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[Web standards]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WHATWG]]></category>

		<guid isPermaLink="false">http://www.softwareassociates.in/?p=1434</guid>
		<description><![CDATA[The much awaited HTML5, the major revision of HTML, is expected to take over the world wide web by the end of 2010. It is considered to be the major replacer for HTML 4.01, XHTML 1.0. The most notable feature &#8230; <a href="http://www.softwareassociates.in/blog/getting-ready-with-html-5/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;"><img alt="" height="100" src="http://www.softwareassociates.in/wp-content/uploads/image/html5.gif" width="126" /></span></span></p>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">The much awaited HTML5, the major revision of HTML, is expected to take over the world wide web by the end of 2010. It is considered to be the major replacer for HTML 4.01, XHTML 1.0. The most notable feature of HTML5 is its big foot over the plug-in-based rich internet application (RIA) technologies such as Adobe Flash, Microsoft Silverlight, and Sun Java FX. The reason is that, HTML 5 can do whatever these applications can, in a perfect manner with its powerful set of tags and related attributes. If it is about the origin of HTML5, it&rsquo;s a different story. </span></span></p>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">The core developers of HTML, the W3C was found to focus much on XML and XHTML rather than looking forward to real world application needs. The HTML working group felt disturbed over this and they formed a new group called Web Hypertext Application Technology Working Group (WHATWG).It focused purely to evolving web and its future .This group is the core team behind HTML5 and maybe that is why HTML5 is not a W3C recommendation yet. The latest news from Adobe Dreamweaver is that the new version Dreamweaver CS5 will be supporting the HTML5 and CSS3 in its full flavours.<acronym><big> </big></acronym><br />
	</span></span></p>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Now looking over to HTML5 and conventional HTML, the following are the basic changes as an overview.</p>
<p>	1) Simple DOCTYPE</p>
<p>	&nbsp;HTML5 requires very simple DOCTYPE: &lt;!DOCTYPE html&gt;.</p>
<p>	2) Easy attributes for language</p>
<p>	In HTML5 we don&rsquo;t need to remember xml:lang attributes in the &lt;html&gt; tag. &lt;html lang=&rdquo;en&rdquo;&gt; will now make it work.</p>
<p>	3) Trailing slashes taken off</p>
<p>	Void elements in HTML5 such as the br, img and input elements don&rsquo;t require a trailing slash.</p>
<p>	4) Elements disappeared</p>
<p>	These are the following set of element not supported in HTML5:</p>
<p>	&lt;acronym&gt;, &lt;applet&gt;, &lt;basefont&gt;, &lt;big&gt;, &lt;center&gt;, &lt;dir&gt;, &lt;font&gt;, &lt;frame&gt;, &lt;frameset&gt;, &lt;noframes&gt;, &lt;s&gt;, &lt;strike&gt;, &lt;tt&gt;, &lt;u&gt; and &lt;xmp&gt;</p>
<p>	New tags on deck</p>
<p>	HTML5 Introduces, a very distinct set of powerful new tags. <br />
	</span></span></p>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; audio &ndash; denoting an audio stream<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; source &ndash; the video or audio source files<br />
	</span><span style="font-size: 14px;">&middot;</span><span style="font-size: 14px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; video &ndash; denoting a video stream<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; canvas &ndash; a place to draw dynamic graphics<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; command &ndash; denotes a command button that has information sent to the server or script<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; datagrid &ndash; references dynamic data in a tree form or tabular data form<br />
	</span><span style="font-size: 14px;">&middot;</span><span style="font-size: 14px;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; datalist &ndash; references a list of data in a drop-down list<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; details &ndash; provides additional details of a page element, like pop-up help text<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; output &ndash; references the output of a script or calculation<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; progress &ndash; represents a progress bar in the completion of a process<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dialog &ndash; a conversation or people talking<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; hgroup &ndash; a grouping of header tags that should stay together<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; meter &ndash; a scalar gauge of measurement<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; time &ndash; a date or time<br />
	</span></span></p>
<p style="text-align: justify;"><span style="font-family: arial,helvetica,sans-serif;"><span style="font-size: 14px;">Features</p>
<p>	High level of user privilege is the most highlighted feature of HTML5.The very new set of tags plays a crucial role for this achievement. . Of all tags&nbsp; &lt;video&gt; takes the videos through web to a new level. HTML 5 video ensures maximum reach by allowing you to encode your video in as many formats as you need, so that your customers don&rsquo;t need an additional plugin for viewing the video. It also lets you control every aspect of your video, from who can view it, how long it is, what the content is, where it&#39;s hosted and how the server performs etc as far we know till now.</p>
<p>	Considering the Browser side, Google chrome, upcoming IE9, Apple safari, firefox 4.0 etc&nbsp;&nbsp; are all set up for providing a perfect support for HTML5 pages.</p>
<p>	Drawbacks</p>
<p>	Some of the drawbacks pointed against HTML5 are based on hosting HTML5 videos to sites like youtube. They are</p>
<p>	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Encoding of video in at least three different codecs is needed<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Browsers that don&#39;t support HTML 5 will work only with the aid of some set of java scripts<br />
	&middot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bandwidth requirements of hosting videos must be satisfied</p>
<p>	Another problem developers have to face is the conversion of XHTML 1 to HTML5, unless we have a well formed and valid XHTML document</p>
<p>	HTML Team @ Software Associates<br />
	</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.softwareassociates.in/blog/getting-ready-with-html-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple vs Adobe: Clash of the Titans</title>
		<link>http://www.softwareassociates.in/blog/apple-vs-adobe-clash-of-the-titans/</link>
		<comments>http://www.softwareassociates.in/blog/apple-vs-adobe-clash-of-the-titans/#comments</comments>
		<pubDate>Mon, 17 May 2010 05:53:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.softwareassociates.in/?p=1172</guid>
		<description><![CDATA[&#160; &#160; The two titans in the web need no introduction &#8211; Apple and Adobe.&#160;Apple owns the smart phone industry with its iPhone and Adobe has set the standard on Internet streaming content. &#160; Sounds like a perfect match?? Not &#8230; <a href="http://www.softwareassociates.in/blog/apple-vs-adobe-clash-of-the-titans/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<div style="border-width: medium medium 1pt; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(79, 129, 189); padding: 0cm 0cm 4pt;">
<div><font class="Apple-style-span" size="4"><span class="Apple-style-span" style="font-size: 15px; line-height: 17px;"><img alt="" height="236" src="http://www.softwareassociates.in/wp-content/uploads/appleflashlarge.jpg" width="450" /><br />
		</span></font></div>
</div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span class="Apple-style-span" style="line-height: 17px; font-size: 15px;">The two titans in the web need no introduction &ndash; Apple and Adobe.&nbsp;Apple owns the smart phone industry with its iPhone and Adobe has set the standard on Internet streaming content.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Sounds like a perfect match?? Not likely so, because what&rsquo;s brewing is the perfect clash between the giants of the web world. And Adobe doesn&rsquo;t seem very happy with the way things are going.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">The first model of the iPhone did not offer support for flash applications and this did not change with any subsequent iPhone model release or iPhone OS software update. Popular sites and applications such as Disney, Farmville and miniclip were not available to the iPhone/iPad users. But Adobe was quick to come out with a work around- its own cross-compiler system- Adobe Flash CS5. It allowed developers to develop content with flash tools which could then be converted to an iPhone native code which was no different from the titles available at Apple&rsquo;s App store.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Now everything seemed to be in place, until Apple released a new draft of their iPhone developer program license. The revised clause in sections 3.3.1 aimed at being a blow on the face of Adobe from Apple. It states in its entirety,</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><b><i><span style="font-size: 11pt; line-height: 115%;">&ldquo;3.3.1 &mdash; Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited)&rdquo;</span></i></b></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">This, in effect, restricted applications built with Flash CS5 along with a few others. Or in other words, if you developed your application in Flash and then compiled it as a native iPhone app, you still wouldn&rsquo;t be able to use it with Apple&rsquo;s products.</span></div>
<div style="text-align: justify; line-height: 115%;"><span style="">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" height="192" src="http://www.softwareassociates.in/wp-content/uploads/iphobe-flash.jpg" width="300" /></span></div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Lee Brimelow (Platform Evangelist at Adobe) responded in his <a href="http://theflashblog.com/?cat=1">blog</a> as follows,</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">&ldquo;What is clear is that Apple has timed that purposely to hurt sales of CS5. This has nothing to do whatsoever with bringing the Flash player to Apple&rsquo;s devices. That is a separate discussion entirely. What they are saying is that they won&rsquo;t allow applications onto their marketplace solely because of what language was originally used to create them.&rdquo;</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">&nbsp;&ldquo;The fact that Apple would make such a hostile and despicable move like this clearly shows the difference between the two companies. All we want is to provide creative professionals an avenue to deploy their work to as many devices as possible. We are not looking to <em><span style="">kill</span></em> anything or anyone. This would be like us putting something in our SDK to make it impossible for 3rd-party editors like FDT to work with our platform. I can tell you that we wouldn&rsquo;t even think or consider something like that.</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Many of Adobe&rsquo;s supporters have mentioned that we should discontinue the Creative Suite products on OS X as a form of retaliation. Again, this is something that Adobe would never consider in a million years. We are not looking to abuse our loyal users and make them pawns for the sake of trying to hurt another company. What is clear is that Apple most definitely would do that sort of thing as is evidenced by their recent <span style="color: black;">behavior.&rdquo;</span></span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">The second blow came from Apple Inc CEO Steve Jobs himself. In April 2010, Jobs published a letter on his &ldquo;Thoughts on Flash&rdquo;. Jobs intended on giving an explanation as to why Apple do not allow Flash on iPhones, iPods and iPads, stating that Apple had few joint interests with Flash. He also quoted the performance, security and reliability of Flash applications in mobile phones as an added concern. To read more, follow this <a href="http://www.apple.com/hotnews/thoughts-on-flash/">link</a>&hellip;</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">After this blog appeared on the Apple&rsquo;s site Santhanu Narayen (CEO of Adobe Systems) replied to Steve in an interview.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Let see a few excerpts from the interview,</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Mr. Narayen responded to a question about Mr. Jobs&rsquo; assertion that Adobe is a closed platform as, &quot;I find it amusing, honestly. Flash is an open specification,&quot; he says.</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">The technology problems that Mr. Jobs mentions in his essay are &quot;really a smokescreen,&quot; Mr. Narayen says. He says more than 100 applications that used Adobe&#39;s software was accepted in the App Store. &quot;When you resort to licensing language&quot; to restrict this sort of development, he says, it has &quot;nothing to do with technology.&quot;</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Speaking about Mr. Jobs&#39;s assertion that Adobe is the No. 1 cause of Mac crashes, Mr. Narayen says if Adobe crashes Apple that actually has something &quot;to do with the Apple operating system.&quot;</span></div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="margin-left: 36pt; text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">To conclude, Mr. Narayen says he&#39;s for &quot;letting customers decide,&quot; but that the multi-platform world will &quot;eventually prevail.&quot;</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Kevin Lynch, CTO, Adobe had his say on the Adobe Conversations blog, where he implied that the ban on flash was clearly a decision solely from Apple and that the users will be provided with a choice of other major participants in the mobile ecosystem. Read <a href="http://blogs.adobe.com/conversations/2010/04/moving_forward.html">more..</a></span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">There has also been a rumour that the public spat between Apple and Adobe may lead to an investigation on Apple over Antitrust Concerns.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">Apple may not welcome Flash with open hands, but as it turns out Apple is not the only house in the block. </span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 11pt; line-height: 115%;">The battle has just begun. Follow the two giants closely to see how the battle unfolds.</span></div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;">&nbsp;</div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 16px;"><strong>Flash Team</strong></span></div>
<div style="text-align: justify; line-height: 115%;"><span style="font-size: 16px;"><b>&nbsp;</b></span></div>
<div style="text-align: justify; line-height: 115%;"><b><span style="font-size: 12.5pt; line-height: 115%; color: black;">Software Associates</span></b></div>
<div style="text-align: justify; line-height: 115%;"><b>&nbsp;</b></div>
]]></content:encoded>
			<wfw:commentRss>http://www.softwareassociates.in/blog/apple-vs-adobe-clash-of-the-titans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- This Quick Cache file was built for (  www.softwareassociates.in/blog/category/adobe/feed/ ) in 0.43524 seconds, on Feb 8th, 2012 at 2:55 am UTC. -->
<!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on Feb 8th, 2012 at 3:55 am UTC -->
