<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>BlackBerry Developer Blog &#187; microsoft</title>
	<atom:link href="http://devblog.blackberry.com/tag/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://devblog.blackberry.com</link>
	<description></description>
	<lastBuildDate>Fri, 17 May 2013 17:47:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='devblog.blackberry.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9ef0a66c09615fa946c4179662398878?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>BlackBerry Developer Blog &#187; microsoft</title>
		<link>http://devblog.blackberry.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://devblog.blackberry.com/osd.xml" title="BlackBerry Developer Blog" />
	<atom:link rel='hub' href='http://devblog.blackberry.com/?pushpress=hub'/>
		<item>
		<title>Prevent BBM Connection Errors in your App – Use the Correct UUID Format</title>
		<link>http://devblog.blackberry.com/2012/05/bbm-uuid/</link>
		<comments>http://devblog.blackberry.com/2012/05/bbm-uuid/#comments</comments>
		<pubDate>Mon, 28 May 2012 14:54:01 +0000</pubDate>
		<dc:creator>MSohm</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[app development]]></category>
		<category><![CDATA[bbm]]></category>
		<category><![CDATA[BBM Connected Apps]]></category>
		<category><![CDATA[identification]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[UUID]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=9551</guid>
		<description><![CDATA[Find out what a UUID is used for, and why it's important to BBM Connected applications.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9551&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2012/05/bbmuuid.jpg?w=359&#038;h=92" alt="" title="" width="359" height="92" class="aligncenter size-full wp-image-9552" /></p>
<p>When <a href="http://blogs.blackberry.com/2011/07/bbm-6/" target="_new">BBM™ Connected applications</a> instantiate <a href="http://www.blackberry.com/developers/docs/bbm/1.3.0api/net/rim/blackberry/api/bbm/platform/BBMPlatformApplication.html" target="_new">BBMPlatformApplication</a>, they must supply a UUID.  The UUID is a 128-bit universally unique identifier for the application that must be 36 characters long and comply with the Microsoft® 8-4-4-4-12 format.  Those numbers represent the number of characters in each sequence, separated by a dash.  Here is an example of a UUID in the correct format: 4995d07c-13ee-42d1-92bb-90ba6ed33e1d.  You can manually create a UUID or use an <a href="http://www.guidgenerator.com/" target="_new">online UUID generator</a>.</p>
<p>Using a UUID that doesn’t comply with the Microsoft 8-4-4-4-12 format can prevent your application from connecting to the BBM test/pre-production environment.  If you do use an incorrect UUID format, you could receive an error of “Unable to connect to BBM. [App name] disconnected by RIM” when trying to connect.  This only affects developers using the test/pre-production environment.  Consumers who have purchased the application from the <a href="http://appworld.blackberry.com/" target="_new">BlackBerry App World™</a> storefront will remain unaffected because BlackBerry App World will assign unique identifies to applications when they are put up for sale.</p>
<p>The UUID is used to uniquely identify an application in the test/pre-production environment.  Once you upload the application to <a href="http://appworld.blackberry.com/" target="_new">BlackBerry App World</a>, it is no longer used.  Changing your UUID allows you to perform tests of your application in isolation of one another.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/9551/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/9551/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=9551&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2012/05/bbm-uuid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/76c7dc9f1e2068196cd724a8bd5bac54?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">msohm</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2012/05/bbmuuid.jpg" medium="image" />
	</item>
		<item>
		<title>BlackBerry Widgets and Code Signing: What you need to know</title>
		<link>http://devblog.blackberry.com/2010/03/blackberry-widgets-and-code-signing/</link>
		<comments>http://devblog.blackberry.com/2010/03/blackberry-widgets-and-code-signing/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 10:00:00 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[How-to]]></category>
		<category><![CDATA[Java Development]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Visual-Studio]]></category>
		<category><![CDATA[Widgets]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=944</guid>
		<description><![CDATA[BlackBerry developer how-to on building and code signing BlacKBerry Widgets.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=944&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2010/03/signing-widget-menu.jpg?w=384&#038;h=214" alt="" title="Menu item for signing a BlackBerry Widget" width="384" height="214" class="aligncenter size-full wp-image-1172" /></p>
<p><a href="http://na.blackberry.com/eng/developers/devbetasoftware/widgetsdk.jsp" target="_new" title="BlackBerry® Widgets">BlackBerry® Widgets</a> can be written entirely using web technologies like HTML and JavaScript®.  However, a compiled BlackBerry Widget is simply a regular Java®-based BlackBerry® application.  BlackBerry Widget developers must therefore be aware of an important requirement for deploying an application onto an actual BlackBerry® smartphone &#8211; code signing.</p>
<p><span id="more-944"></span></p>
<h2>Has the following scenario happened to you?</h2>
<p>After working tirelessly to create a beautiful looking BlackBerry Widget application, and having used a <a href="http://na.blackberry.com/eng/developers/resources/simulators.jsp" target="_new" title="BlackBerry Smartphone Simulator">BlackBerry Smartphone Simulator</a> to perform extensive testing on the many application features you have created, you eagerly load your application for the first time onto a real device.  Anticipating a surreal and mind-blowing experience, you quickly search for your application’s icon to open it for the first time&#8230;</p>
<p>&#8230;and you get this:</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/secure-api1.jpg?w=316&#038;h=132" alt="" title="Secure API prompt" width="316" height="132" class="aligncenter size-full wp-image-1173" /></p>
<p><strong>Figure 1: Secure API prompt</strong></p>
<p></p>
<h2>I never saw that message during testing, what does this mean?</h2>
<p>Don’t worry, you didn’t do anything wrong.  This message simply means your application has not yet been assigned a RIM authorized code signature.  The BlackBerry® Device Software has recognized that your application needs to use core BlackBerry® application program interfaces (APIs), but has not been granted the appropriate permission from RIM to do so, and therefore prevents your application from starting.</p>
<p>The reason you didn’t receive this message when loading your application onto the BlackBerry Smartphone Simulator is that the simulator does not perform this security check (this enables efficient deployment for testing purposes).</p>
<h2>Why do BlackBerry Widgets need to be signed?</h2>
<p>RIM must track the use of some BlackBerry APIs for security and export control reasons. If you use these controlled classes in your BlackBerry applications, your application must be signed using a signature key (provided by RIM) before you can load the application .cod files onto the BlackBerry smartphone. </p>
<p>APIs requiring signing are used during the compilation of BlackBerry Widget applications.  If you have ever looked at the <a href="http://www.blackberry.com/developers/docs/5.0.0api/index.html" target="_new" title="BlackBerry API reference document">BlackBerry API reference document</a>, you can see that any APIs requiring signing are indicated by a lock icon, or are otherwise noted as &#8220;signed&#8221;.  Here is an example of one of the secured APIs used in packaging a BlackBerry Widget:</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/api-java-docs1.jpg?w=484&#038;h=119" alt="" title="BlackBerry API Java Docs definition of secure API" width="484" height="119" class="aligncenter size-full wp-image-1174" /></p>
<p><strong>Figure 2: BlackBerry API Java Docs definition of secure API</strong></p>
<p></p>
<h2>How do I sign my BlackBerry Widget?</h2>
<p>Setting up and signing a BlackBerry Widget application involves three steps:</p>
<ol>
<li>Purchase your <a href="http://na.blackberry.com/eng/developers/javaappdev/codekeys.jsp" target="_new" title="code signing keys">code signing keys</a> online (available at no additional charge to Alliance members).</li>
<li>You will receive an email containing attached code signing keys, as well as instructions on where to save and how to configure them to be used on your developer machine.</li>
<li>Sign your application using the <a href="http://docs.blackberry.com/en/developers/subcategories/?userType=21&amp;category=BlackBerry+Signing+Authority+Tool" target="_new" title="BlackBerry Signature Tool">BlackBerry Signature Tool</a>.</li>
</ol>
<p><a href="http://na.blackberry.com/eng/developers/javaappdev/codekeys.jsp" target="_new" title="BlackBerry code signing keys">BlackBerry code signing keys</a> must be purchased from and registered with RIM.  These keys are uniquely assigned to a developer and are good for life. During the registration process, you will set a password that you provide each time you make a code signing request.</p>
<p>The identity of the registered user is recognized each time any of the signature keys are used to sign an application.  As such, it is very important that they are not shared among developers, as the registered user assumes responsibility for the implementation and use of the application that is signed.  Never publish these keys online, as you have no way of knowing how they may be used if downloaded.</p>
<p>Finally, through the use of the <a href="http://docs.blackberry.com/en/developers/subcategories/?userType=21&amp;category=BlackBerry+Signing+Authority+Tool" target="_new" title="BlackBerry Signature Tool">BlackBerry Signature Tool</a>, you can sign your BlackBerry Widget using any of the following development tools:</p>
<ul>
<li><a href="http://na.blackberry.com/eng/developers/devbetasoftware/widgetsdk.jsp" target="_new" title="BlackBerry Widget Packager 1.0">BlackBerry Widget Packager 1.0</a></li>
<li><a href="http://na.blackberry.com/eng/developers/devbetasoftware/eclipseplugin.jsp" target="_new" title="BlackBerry Web Plug-in for Microsoft Visual Studio 2.0">BlackBerry Web Plug-in for Microsoft Visual Studio 2.0</a></li>
<li><a href="http://na.blackberry.com/eng/developers/devbetasoftware/eclipseplugin.jsp" target="_new" title="BlackBerry Web Plug-in for Eclipse 2.0">BlackBerry Web Plug-in for Eclipse 2.0</a></li>
</ul>
<h2>Code signing using the BlackBerry Widget Packager:</h2>
<p>If you are using the BlackBerry Widget Packager, this can be performed by providing the /g command line argument along with your signing password while you are packaging your widget:</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/packaging-widget1.jpg?w=576&#038;h=116" alt="" title="Packaging and Signing a BlackBerry Widget" width="576" height="116" class="aligncenter size-full wp-image-1175" /></p>
<p><strong>Figure 3: Packaging and Signing a BlackBerry Widget</strong></p>
<p></p>
<h2>Code signing using BlackBerry Web Plug-in for Microsoft Visual Studio 2.0:</h2>
<p>Your application can automatically be signed each time you build it using the BlackBerry® Web Plug-in for Microsoft® Visual Studio® 2.0 by changing the active solution configuration from ‘debug’ to ‘release signed’.  You can change this configuration through the Configuration Manager menu item, found in Microsoft Visual Studio’s Build menu.</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/config-manager1.jpg?w=576&#038;h=369" alt="" title="Changing active configuration through Configuration Manager" width="576" height="369" class="aligncenter size-full wp-image-1176" /></p>
<p><strong>Figure 4: Changing active configuration through Configuration Manager</strong></p>
<p></p>
<p>After making this configuration change, the next time you build your Widget, you will be prompted to enter your signing password:</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/password-prompt1.jpg?w=273&#038;h=217" alt="" title="Prompt to enter signing password" width="273" height="217" class="aligncenter size-full wp-image-1177" /></p>
<p><strong>Figure 5: Prompt to enter signing password</strong></p>
<p></p>
<h2>Code signing using BlackBerry Web Plug-in for Eclipse 2.0:</h2>
<p>When building your BlackBerry Widget project using the BlackBerry® Web Plug-in for Eclipse® 2.0, you can right click on your project name in the Package Explorer window to open a contextual menu.  At the bottom of the menu are two options for building, including one that will apply code signatures to your COD file(s).</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/signing-widget-menu.jpg?w=384&#038;h=214" alt="" title="Menu item for signing a BlackBerry Widget" width="384" height="214" class="aligncenter size-full wp-image-1172" /></p>
<p><strong>Figure 6: Menu item for signing a BlackBerry Widget</strong></p>
<p></p>
<p>After selecting this menu option, you will be prompted to enter your signing password, after which your application will be built, and signed.</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/signing-password1.jpg?w=262&#038;h=118" alt="" title="Prompt to enter signing password" width="262" height="118" class="aligncenter size-full wp-image-1178" /></p>
<p><strong>Figure 7: Prompt to enter signing password</strong></p>
<p></p>
<h2>BlackBerry Signature Tool</h2>
<p>When the BlackBerry Signature Tool signs your Widget application, you will see the following screen open.  This screen displays the list of APIs requiring signing that are used by your application.  Each required signature will be applied, and you will see the value in the “Status” column change from “Not Signed” to “Signed”:</p>
<p><img src="http://rimdevblog.files.wordpress.com/2010/03/authority-tool1.jpg?w=527&#038;h=309" alt="" title="BlackBerry Signing Authority Tool" width="527" height="309" class="aligncenter size-full wp-image-1179" /></p>
<p><strong>Figure 8: BlackBerry Signing Authority Tool</strong></p>
<p></p>
<h2>This is great!   Now what?</h2>
<p>Take a deep breath and smile.   Your BlackBerry Widget is now ready to be used and can now be deployed to your users through venues like <a href="http://na.blackberry.com/eng/services/appworld" target="_new" title="BlackBerry App World™">BlackBerry App World™</a>.  Congratulations!  In the comments, tell us about the latest BlackBerry Widget you developed.</p>
<p></p>
<p>
<h6>Eclipse is a trademark of Eclipse Foundation, Inc. Microsoft and Visual Studio are trademarks of Microsoft Corporation. Java and JavaScript are trademarks of Sun Microsystems, Inc.</h6></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/944/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/944/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=944&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2010/03/blackberry-widgets-and-code-signing/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/signing-widget-menu.jpg" medium="image">
			<media:title type="html">Menu item for signing a BlackBerry Widget</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/secure-api1.jpg" medium="image">
			<media:title type="html">Secure API prompt</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/api-java-docs1.jpg" medium="image">
			<media:title type="html">BlackBerry API Java Docs definition of secure API</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/packaging-widget1.jpg" medium="image">
			<media:title type="html">Packaging and Signing a BlackBerry Widget</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/config-manager1.jpg" medium="image">
			<media:title type="html">Changing active configuration through Configuration Manager</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/password-prompt1.jpg" medium="image">
			<media:title type="html">Prompt to enter signing password</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/signing-widget-menu.jpg" medium="image">
			<media:title type="html">Menu item for signing a BlackBerry Widget</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/signing-password1.jpg" medium="image">
			<media:title type="html">Prompt to enter signing password</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2010/03/authority-tool1.jpg" medium="image">
			<media:title type="html">BlackBerry Signing Authority Tool</media:title>
		</media:content>
	</item>
		<item>
		<title>Using BlackBerry Web Development Plug-ins</title>
		<link>http://devblog.blackberry.com/2009/09/using-blackberry-web-development-plug-ins/</link>
		<comments>http://devblog.blackberry.com/2009/09/using-blackberry-web-development-plug-ins/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 11:37:40 +0000</pubDate>
		<dc:creator>Prosanta B.</dc:creator>
				<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[plug-ins]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual-Studio]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://blackberrydev.edstaging.com/?p=395</guid>
		<description><![CDATA[Research in Motion (RIM) launched a couple of tools for mobile web developers in July to really close the tooling gap between front end BlackBerry® application development and backend development.  The release of the BlackBerry Plug-in for Microsoft® Visual Studio® 1.2 and BlackBerry Web Development Plug-in for Eclipse 1.0™  is intended to simplify the processes of developing, [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=395&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p>Research in Motion (RIM) launched a couple of tools for mobile web developers in July to really close the tooling gap between front end BlackBerry® application development and backend development.  The release of the <a title="BlackBerry Plug-in for Microsoft Visual Studio 1.2" href="http://na.blackberry.com/eng/developers/browserdev/visualstudio.jsp" target="_self">BlackBerry Plug-in for Microsoft® Visual Studio® 1.2</a> and <a title="BlackBerry Web Development Plug-in for Eclipse 1.0" href="http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp" target="_self">BlackBerry Web Development Plug-in for Eclipse 1.0</a>™  is intended to simplify the processes of developing, debugging and profiling mobile web applications.  The plug-ins let you work within a familiar Eclipse or Microsoft Visual Studio environment, and allows for easier JavaScript debugging in your application.  If you’re used to debugging with these specific IDEs, you’ll actually notice that it functions exactly as if you were debugging your backend code, allowing for the same control and menu options.</p>
<h3>Figure 1 &#8211; Debug controls for Visual Studio</h3>
<p><img src="http://rimdevblog.files.wordpress.com/2009/09/original-76.jpg?w=315&#038;h=42" alt="" title="Using BlackBerry Web Development Plug-ins" width="315" height="42" class="aligncenter size-full wp-image-5870" /></p>
<p><span id="more-395"></span></p>
<h3>Figure 2 &#8211; Debug Controls for Eclipse</h3>
<p><img src="http://rimdevblog.files.wordpress.com/2009/09/original-86.jpg?w=481&#038;h=92" alt="" title="" width="481" height="92" class="aligncenter size-full wp-image-5871" /></p>
<p>The plug-ins allow developers to set breakpoints and step through code just as with normal backend code.  The look and feel of the IDE’s when debugging your JavaScript is identical to stepping through .net or Java code.</p>
<h3>Figure 3 &#8211; Debugging in Visual Studio</h3>
<p><img src="http://rimdevblog.files.wordpress.com/2009/09/original-96.jpg?w=461&#038;h=299" alt="" title="" width="461" height="299" class="aligncenter size-full wp-image-5872" /></p>
<h3>Figure 4 &#8211; Debugging in Eclipse</h3>
<p><img src="http://rimdevblog.files.wordpress.com/2009/09/original-106.jpg?w=603&#038;h=350" alt="" title="Using BlackBerry Web Development Plug-ins" width="603" height="350" class="aligncenter size-full wp-image-5873" /></p>
<p>The plug-ins also enable developers to profile web applications.  There are a number of windows and tools that really maximize and optimize the web application performance.  They offer various tools to find out where any bottlenecks may be occurring when loading content and images, as well as displaying XML HTTP Response objects when you’re using AJAX on your website.</p>
<p>Another really cool feature of the plug-ins is that they enable remote website debugging, as if it were your own site running locally.  Web content is pulled down from a server (the Visual Studio internal server or the server running in Eclipse for local content), with the debugger then attached to those files.  This really helps when building web applications in teams, as you can easily pull down the content from someone else’s web page and debug.</p>
<p>More information on the plug-ins can be found on the <a title="BlackBerry Developer Zone" href="http://na.blackberry.com/eng/developers/" target="_self">BlackBerry® Developer Zone</a>, with some videos and tutorials to help get started using the plug-ins.</p>
<p>This will definitely be an area of the BlackBerry web development toolset you’ll want to keep an eye on in the near future!</p>
<p><a title="BlackBerry Plug-in for Microsoft Visual Studio v1.2" href="http://na.blackberry.com/eng/developers/browserdev/visualstudio.jsp" target="_self"><strong>Download BlackBerry Plug-in for Microsoft Visual Studio v1.2</strong></a></p>
<p><strong><a title="BlackBerry Web Development Plug-in for Eclipse 1.0" href="http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp" target="_self"><strong>Download BlackBerry Web Development Plug-in for Eclipse 1.0</a></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/395/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/395/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=395&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2009/09/using-blackberry-web-development-plug-ins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://2.gravatar.com/avatar/8721ed983743f63d33e3766566e941df?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prosanta B.</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2009/09/original-76.jpg" medium="image">
			<media:title type="html">Using BlackBerry Web Development Plug-ins</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2009/09/original-86.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2009/09/original-96.jpg" medium="image" />

		<media:content url="http://rimdevblog.files.wordpress.com/2009/09/original-106.jpg" medium="image">
			<media:title type="html">Using BlackBerry Web Development Plug-ins</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Developers Webinar: Web Development and Toolkits</title>
		<link>http://devblog.blackberry.com/2009/09/blackberry-developers-webinar-web-development-and-toolkits/</link>
		<comments>http://devblog.blackberry.com/2009/09/blackberry-developers-webinar-web-development-and-toolkits/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 17:46:25 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[developer-zone]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Visual-Studio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[webinar]]></category>

		<guid isPermaLink="false">http://blackberrydev.edstaging.com/?p=612</guid>
		<description><![CDATA[As a follow-up to the August issue of the BlackBerry® Developer Newsletter, we will be hosting our first ever developer webinar on September 10th, 2009 from 2pm until 3pm (EST). In this live webinar, we will present an overview of web development for the BlackBerry® platform. We&#8217;ll share some tips and tricks for improving the quality [&#8230;]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=612&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src="http://rimdevblog.files.wordpress.com/2009/09/original115.jpg?w=500&#038;h=300" alt="" title="BlackBerry Developers Webinar: Web Development and Toolkits" width="500" height="300" class="aligncenter size-full wp-image-5907" /></p>
<p style="text-align:left;">As a follow-up to the August issue of the BlackBerry® Developer Newsletter, we will be hosting our first ever <strong>developer webinar on September 10th, 2009 from 2pm until 3pm (EST)</strong>.</p>
<p style="text-align:left;">In this live webinar, we will present an overview of web development for the BlackBerry® platform. We&#8217;ll share some tips and tricks for improving the quality of your web content and creating a great user experience for your mobile visitors.  As well, we wish to share some of the features of the <a title="BlackBerry Plug-in for Eclipse" href="http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp" target="new">BlackBerry® Plug-in for Eclipse®</a> and the <a title="BlackBerry Plug-in for Microsoft Visual Studio" href="http://na.blackberry.com/eng/developers/browserdev/visualstudio.jsp" target="new">BlackBerry® Plug-in for Microsoft® Visual Studio®</a>, and how you can use these toolkits to preview, debug and optimize your BlackBerry web applications.</p>
<p style="text-align:left;">At the end of our presentation, we look forward to answering any questions you might have regarding web development for the BlackBerry smartphone. All members of the BlackBerry web development community are invited to register for this <strong>free webinar</strong>.</p>
<p style="text-align:left;">We look forward to seeing you online September 10th!</p>
<p style="text-align:left;"><a title="BlackBerry Developers Webinar More Information" href="http://na.blackberry.com/eng/developers/resources/Newsletter/2009/Webinar_Aug_09.jsp" target="new"><strong>BlackBerry Developers Webinar More Information<br />
</strong></a><strong><a title="BlackBerry Developers Webinar Registration Page" href="http://webcast.streamlogics.com/audience/index.asp?eventid=75460451" target="new"><strong>BlackBerry Developers Webinar Registration Page</strong></a> </strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/612/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/612/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=612&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2009/09/blackberry-developers-webinar-web-development-and-toolkits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2009/09/original115.jpg" medium="image">
			<media:title type="html">BlackBerry Developers Webinar: Web Development and Toolkits</media:title>
		</media:content>
	</item>
		<item>
		<title>BlackBerry Web Development Tools Released – Plug-ins for Eclipse and Microsoft Visual Studio</title>
		<link>http://devblog.blackberry.com/2009/08/blackberry-web-development-tools-released-%e2%80%93-plug-ins-for-eclipse-and-microsoft-visual-studio/</link>
		<comments>http://devblog.blackberry.com/2009/08/blackberry-web-development-tools-released-%e2%80%93-plug-ins-for-eclipse-and-microsoft-visual-studio/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 09:16:00 +0000</pubDate>
		<dc:creator>Adam S.</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Visual-Studio]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://devblog.blackberry.com/?p=800</guid>
		<description><![CDATA[RIM just released two new web development tools to streamline web development for the BlackBerry® platform. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=800&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-full wp-image-801" title="BlackBerry® Development Plug-in to Eclipse®" src="http://rimdevblog.files.wordpress.com/2009/08/blackberry-development-plugin-for-eclipse1.jpg?w=432&#038;h=387" alt="" width="432" height="387" /></p>
<p><strong><i>EDITOR&#8217;S NOTE 4/20/2012:</strong> For more up-to-date material on this subject, please see the blog post <a href="http://devblog.blackberry.com/2011/06/blackberry-webworks-tooling-evolved/" target="_new">BlackBerry WebWorks Tooling Evolved</a>.  Alternatively, check out the <a href="http://developer.blackberry.com/html5" target="_new">HTML5 microsite</a> for more information. Happy developing!</i></p>
<p>RIM just released two new web development tools to streamline web development for the BlackBerry® platform.  The first tool is a plug-in to Eclipse®, called the <a title="BlackBerry® Web Development Plug-in for Eclipse" href="http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp" target="_new">BlackBerry® Web Development Plug-in for Eclipse</a>.  This plug-in has been tightly integrated with the <a title="Eclipse WTP" href="http://www.eclipse.org/projects/project_summary.php?projectid=webtools" target="_new">Eclipse WTP</a> development environment and is version 1.0 of the product.  It supports Eclipse 3.4, Windows XP and Vista (32-bit only).  The second tool is a plug- in to Microsoft® Visual Studio, called the <a title="BlackBerry Plug-in for Microsoft Visual Studio" href="http://www.blackberry.com/developers/webvisualstudio" target="_new">BlackBerry Plug-in for Microsoft Visual Studio</a>.  This plug-in has also been tightly integrated into the Microsoft Visual Studio development environment and is version 1.2 of the product.  It supports Microsoft Visual Studio 2008 Professional Edition, Windows XP and Vista (32-bit only).  Both tools come bundled with a BlackBerry device simulator.  BlackBerry simulators for other smartphone models, OS versions or carrier specific versions are also available for download on our <a title="Developer Zone emulator page" href="http://na.blackberry.com/eng/developers/resources/simulators.jsp" target="_new">Developer Zone emulator page</a>.</p>
<p>The new capabilities in both these tools are the addition of debugging and profiling support within JavaScript®.  As a developer you can set breakpoints in your JavaScript web content/pages, or even point the tooling at a remote web page, and begin stepping over and through the code.  The tools show the developer the current value of variables being used; the variable values can be changed on the fly.  As a developer, the tool can also report the time it takes an image or some other web content to load in the browser.  This gives you an idea of where some bottlenecks could exist in your code.  Additionally, the tool shows the content of XMLHttpRequest requests and response data from AJAX calls made to a web server over the network.  This is a powerful capability that helps in making sure the correct data is being sent back to the application.  And finally, the tooling allows the developer to register BlackBerry device simulators for testing and debugging of web content/pages on other BlackBerry smartphones that are targeted for deployment.</p>
<p><a title="Download BlackBerry Web Development Plug-in for Eclipse 1.0" href="http://na.blackberry.com/eng/developers/browserdev/eclipse.jsp" target="_new">Download BlackBerry Web Development Plug-in for Eclipse 1.0</a><br />
<a title="Download BlackBerry Plug-in for Microsoft Visual Studio 1.2" href="http://na.blackberry.com/eng/developers/browserdev/visualstudio.jsp" target="_new">Download BlackBerry Plug-in for Microsoft Visual Studio 1.2</a></p>
<p>Download one of these tools today and post a comment with your feedback!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/rimdevblog.wordpress.com/800/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/rimdevblog.wordpress.com/800/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=devblog.blackberry.com&#038;blog=17235680&#038;post=800&#038;subd=rimdevblog&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://devblog.blackberry.com/2009/08/blackberry-web-development-tools-released-%e2%80%93-plug-ins-for-eclipse-and-microsoft-visual-studio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/16f032fc46b780f6d9fa38b24a7f8ff2?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">adamstan1</media:title>
		</media:content>

		<media:content url="http://rimdevblog.files.wordpress.com/2009/08/blackberry-development-plugin-for-eclipse1.jpg" medium="image">
			<media:title type="html">BlackBerry® Development Plug-in to Eclipse®</media:title>
		</media:content>
	</item>
	</channel>
</rss>
