<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>sdk &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/sdk/</link>
	<description>Feed of posts on WordPress.com tagged "sdk"</description>
	<pubDate>Wed, 08 Oct 2008 09:05:27 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Iphone SDK]]></title>
<link>http://jcanswer.wordpress.com/?p=323</link>
<pubDate>Mon, 06 Oct 2008 22:03:58 +0000</pubDate>
<dc:creator>jcanswer</dc:creator>
<guid>http://jcanswer.pl.wordpress.com/2008/10/07/iphone-sdk/</guid>
<description><![CDATA[Will Apple Release iPhone SDK?



Erica Ogg  in a NewsBlog article on CNET’s News.com writes abou]]></description>
<content:encoded><![CDATA[<h2 class="storytitle" style="text-align:center;">Will Apple Release iPhone SDK?</h2>
<div class="meta" style="text-align:center;"><span class="tags"><br />
</span><span class="user"></span></div>
<div class="storycontent">
<p style="text-align:center;"><span style="color:#000000;"><img class="aligncenter" src="http://techluver.com/wp-content/uploads/2007/10/apple-iphone-sdk.JPG" alt="Will Apple Release iPhone SDK" />Erica Ogg  in a NewsBlog article on CNET’s News.com writes about an exciting, much awaited and highly speculated possibilty of Apple releasing iPhone SDK citing a story by Arik Hesseldahl and Olga Kharif on BusinessWeek.</span></p>
<p><span style="color:#000000;">“BusinessWeek cites sources “familiar with the company’s plans” who say Apple will officially release a software development kit (SDK) for the iPhone in early 2008. Those sources say the official announcement could come during Steve Jobs’ keynote at the annual Macworld Expo on January 15. Apple could be waiting to release an SDK until after Leopard, the latest version of its Mac OS X operating system, is released. Apple said Tuesday that the official release date is October 26.”</span></p>
<p><span style="color:#000000;">BusinessWeek further goes on to say, “It’s rumored that some major players like Electronic Arts or Google already have been given the early VIP access to iPhone SDK.”</span></p>
<p><a href="http://www.businessweek.com/technology/content/oct2007/tc20071015_258257.htm" target="_blank"></a></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Релиз 1.1.5 Google App Engine SDK]]></title>
<link>http://techworkru.wordpress.com/?p=558</link>
<pubDate>Sat, 04 Oct 2008 04:48:15 +0000</pubDate>
<dc:creator>techworkru</dc:creator>
<guid>http://techwork.ru/2008/10/04/app-engine-sdk-1-1-5/</guid>
<description><![CDATA[Сегодня вышла среда разработки App Engine SDK версии 1.1.5, кот]]></description>
<content:encoded><![CDATA[<p>Сегодня вышла среда разработки App Engine SDK версии 1.1.5, которая как всегда доступна для <a href="http://code.google.com/p/googleappengine/downloads/list" target="_blank">загрузки</a> на сайте проекта. Ниже приведены основные изменения:</p>
<p>В этом релизе были добавлены следующие возможности:</p>
<ul>
<li>Модели типа Expando: <a href="http://googleappengine.ru/docs/datastore/entitiesandmodels.html#Lists" target="_blank">Объекты теперь могут содержать свойства с списком, состоящим из различных типов данных</a></li>
<li>В интерфейс Memcache API были добавлены функции <a href="http://googleappengine.ru/docs/memcache/clientclass#Client_add_multi" target="_blank">add_multi</a> и <a href="http://googleappengine.ru/docs/memcache/clientclass#Client_replace_multi" target="_blank">replace_mult </a></li>
</ul>
<p>Также были устранены следующие ошибки:</p>
<ul>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=415" target="_blank">Некорректная работа класса StringListProperty<br />
</a></li>
<li><a href="http://code.google.com/p/googleappengine/issues/detail?id=279" target="_blank">Поле типа TimeProperty теперь может содержать значение datetime.time(0,0)</a></li>
</ul>
<p>Также тихо и незаметно прошел выпуск SDK версии 1.1.4 SDK в пятницу 26 сентября, который исправил два важных бага под Windows: один из них <a href="http://code.google.com/p/googleappengine/issues/detail?id=711" target="_blank">проблемы со значениями параметров в файле app.yaml</a>, а другой - некорректная работа <a href="http://code.google.com/p/googleappengine/issues/detail?id=710" target="_blank">вьювера хранилища в SDK</a>.</p>
<p>Мы всегда рады видеть вас в <a href="http://groups.google.com/group/google-appengine-ru" target="_blank">группе Google</a>!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[S60 for Smarter Phones]]></title>
<link>http://mytechbox.wordpress.com/?p=1108</link>
<pubDate>Fri, 03 Oct 2008 10:07:14 +0000</pubDate>
<dc:creator>Rakesh Raman</dc:creator>
<guid>http://mytechbox.pl.wordpress.com/2008/10/03/s60-for-smarter-phones/</guid>
<description><![CDATA[New S60 Edition for Smarter Phones
With the introduction of 5th Edition of smartphone software, S60 ]]></description>
<content:encoded><![CDATA[<p><strong><a href="http://mytechboxonline.com/gadget/gadget-s60ed5-1008.html" target="_blank">New S60 Edition for Smarter Phones</a><br />
</strong>With the introduction of 5th Edition of smartphone software, S60 built on Symbian OS, mobile devices will get equipped with touch user interfaces and sensor technologies. Nokia 5800 XpressMusic is said to be the first S60 5th Edition-based device. Developers can introduce touch UI functionality in application design. The S60 5th Edition SDK and tools are available to download via Forum Nokia. Nearly 180 million S60 devices have already been shipped by S60 licensees…<strong><a href="http://mytechboxonline.com/gadget/gadget-s60ed5-1008.html" target="_blank">Full Article</a><br />
</strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[From .Net to Java]]></title>
<link>http://drinu.wordpress.com/?p=3</link>
<pubDate>Fri, 03 Oct 2008 09:08:33 +0000</pubDate>
<dc:creator>drinu</dc:creator>
<guid>http://drinu.pl.wordpress.com/2008/10/03/from-net-to-java/</guid>
<description><![CDATA[Coming up&#8230;&#8230; the sad story of a .net developer strugling against the JAVA way of life
]]></description>
<content:encoded><![CDATA[<p>Coming up...... the sad story of a .net developer strugling against the JAVA way of life</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Awesomium: The SDK Cometh]]></title>
<link>http://ajeanius.wordpress.com/?p=49</link>
<pubDate>Thu, 02 Oct 2008 20:25:50 +0000</pubDate>
<dc:creator>ajeanius</dc:creator>
<guid>http://ajeanius.pl.wordpress.com/2008/10/02/awesomium-the-sdk-cometh/</guid>
<description><![CDATA[The first official Awesomium SDK (v0.5) is out now for MSVC8! You can download it here.
The main hea]]></description>
<content:encoded><![CDATA[<p>The first official Awesomium SDK (v0.5) is out now for MSVC8! You can <a href="http://awesomium.googlecode.com/files/Awesomium%20SDK%20v0.5.zip">download it here</a>.</p>
<p>The main header is <a href="http://code.google.com/p/awesomium/source/browse/tags/awesomium-v0.5/Awesomium/include/WebCore.h">"WebCore.h"</a>, so include that to access the entirety of the API. Almost everything is documented using standard Javadoc commenting and so it should be pretty easy to understand (I'll probably generate online docs later using Doxygen). If you need any tips on usage or an idea of how to embed Awesomium within your application, take a look at the 'app' project in the <a href="http://code.google.com/p/awesomium/source/checkout">SVN source</a>.</p>
<p>Good luck and have fun!</p>
<p>P.S., remember to copy over the ICU DLL (it's in bin/common) into your executable's directory as well. If you don't, everything will probably still run however various operations (mostly text-input and unicode-related stuff) will most definitely fail, causing undefined behavior.</p>
<p> </p>
<p>P.P.S., I've started a discussion group to discuss development/support of Awesomium, <a href="http://groups.google.com/group/awesomium">check it out here</a>!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Fucking NDA is gone (weitgehend)]]></title>
<link>http://apfelnewsblog.wordpress.com/?p=408</link>
<pubDate>Thu, 02 Oct 2008 14:41:23 +0000</pubDate>
<dc:creator>lukehrm</dc:creator>
<guid>http://apfelnewsblog.pl.wordpress.com/2008/10/02/fucking-nda-is-gone-weitgehend/</guid>
<description><![CDATA[Apple schrieb gestern an alle (iPhone-) Entwickler eine nette kleine Mail, die mit folgenden Zeilen ]]></description>
<content:encoded><![CDATA[<p>Apple schrieb gestern an alle (iPhone-) Entwickler eine nette kleine Mail, die mit folgenden Zeilen begann:</p>
<p style="text-align:center;"><a href="http://apfelnewsblog.files.wordpress.com/2008/10/drop_nda.png"><img class="aligncenter size-medium wp-image-409" title="drop_nda" src="http://apfelnewsblog.wordpress.com/files/2008/10/drop_nda.png?w=300" alt="" width="400" height="48" /></a></p>
<h2><strong>JUHUUU!!!!!!!</strong></h2>
<p>Nach dieser Meinungsäußerung meinerseits hier kurz alle Fakten des Briefes zusammengefasst:</p>
<ol>
<li>Das Aufheben gilt nur für bereits veröffentlichte Software. Zukünftige Planungen Apples/der Entwickler müssen weiterhin gehemigehalten werden.</li>
<li>Apple hat eingesehen, dass diese Vereinbarung schlecht für Entwicklergemeinschaften und SDK-Buchautoren gewesen wäre.</li>
<li>Eine abänderte Fassung des Vertrages ohne die Einbeziehung von veröffentlichten Apps wird vorraussichtlich in einer Woche erscheinen</li>
<li><a href="http://www.fuckingnda.com">Fucking NDA</a> hat geholfen!!!</li>
</ol>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Hiding the keyboard in an iPhone app]]></title>
<link>http://siliconbased.wordpress.com/?p=27</link>
<pubDate>Thu, 02 Oct 2008 13:49:26 +0000</pubDate>
<dc:creator>Kevin</dc:creator>
<guid>http://siliconbased.pl.wordpress.com/2008/10/02/hiding-the-keyboard-in-an-iphone-app/</guid>
<description><![CDATA[I&#8217;m aware that I said that my next post would be about reading large XML files in .Net, but th]]></description>
<content:encoded><![CDATA[<p>I'm aware that I said that my next post would be about reading large XML files in .Net, but this has come up and I wanted to write it down somewhere to make sure I didn't forget it...!</p>
<p>I'm working on an iPhone application at the moment. I'm learning as I go, so progress is quite slow. Recently I've been trying to work out how to dismiss the on-screen keyboard when the user has finished editing the contents of a text box. Due in part to the (Now lifted) Non-Disclosure Agreement that Apple was forcing people to accept if they wanted to develop for the iPhone, there's not a lot of information out there on iPhone development.</p>
<p>In any case, I recently stumbled across the answer <a href="http://www.iphonedevsdk.com/forum/iphone-sdk-development/4134-handle-keyboard-done-press-text-field.html">here</a>, which seems to work quite nicely. I've run up a quick sample to illustrate it, as much for my own benefit the next time I need to do it as for anything else.</p>
<p>Essentially, you need to do a few things:</p>
<ol>
<li>The Controller of the View that contains the text field(s) you're interested in needs to implement the UITextFieldDelegate protocol.</li>
<li>The text fields themselves need to have their delegate set to the View Controller.</li>
<li>You need to implement a function that will be called every time the user hits return in a text field that's within your View.</li>
</ol>
<p>To satisfy point 1, your View Controller's .h file needs to contain something like this:<br />
<code><br />
@interface MyViewController : UIViewController &#60;UITextFieldDelegate&#62;  {<br />
</code></p>
<p>For point 2, it's a case of firing up Interface Builder and, for each of the text fields you're interested in, dragging the "delegate" connector onto the "File's Owner". When you've got it right, the connector tab for the text field will look like this:</p>
<p><img class="alignnone size-full wp-image-30" title="Interface Builder Connection" src="http://siliconbased.wordpress.com/files/2008/10/snapshot-2008-10-02-14-46-09.png" alt="" width="274" height="33" /></p>
<p>For point 3, you need to implement the function below with your View Controller's .m file:</p>
<p><code><br />
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {<br />
[theTextField resignFirstResponder];<br />
return YES;<br />
}<br />
</code></p>
<p>...and that should do you.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[32-bit vs. 64-bit CRM SDK Assemblies]]></title>
<link>http://javista.wordpress.com/?p=154</link>
<pubDate>Thu, 02 Oct 2008 08:39:57 +0000</pubDate>
<dc:creator>Imad HAJJAR</dc:creator>
<guid>http://blogs.javista.com/2008/10/02/32-bit-vs-64-bit-crm-sdk-assemblies/</guid>
<description><![CDATA[As you may have noticed, recent updates to the Microsoft Dynamics CRM 4.0 SDK now include two differ]]></description>
<content:encoded><![CDATA[<p>As you may have noticed, recent updates to the Microsoft Dynamics CRM 4.0 SDK now include two different sets of SDK assemblies. This had led many of you to ask when the different sets of assemblies should be used. Luckily enough, most of the time there is no wrong choice because the Common Language Runtime and CRM will take care of the heavy lifting without you even knowing. However, depending on the type of application being developed and how your code will execute, there are some things to be aware of and associated actions you can take to ensure that your solution can easily be ported to any CRM 4.0 deployment.</p>
<p><span style="font-size:medium;">Common Language Runtime Support</span></p>
<p>For the sake of this discussion, I’m going to assume some familiarity with the Common Language Runtime (CLR) and .NET development, but will dive into some of the details regarding its support for 32-bit and 64-bit applications. The 2.0 release of the CLR introduced a 64-bit version in addition to the already existing 32-bit version. Along with this, the capability to have your .NET code compiled to target a specific platform was also introduced. For instance, when developing with C# and Visual Basic, the developer can pass in the /platform switch to the compiler with potential values of x86, Itanium, x64, or anycpu with anycpu being the default if the switch is not provided. As you can see, this allows the developer to control exactly what platforms the compiled .NET code can execute on. For executables, what happens is relatively straightforward – x86 compiled executables run in 32-bit mode on all systems (WOW64 on 64-bit operating systems), x64 will only execute on computers that support the AMD64 or EM64T instruction sets, and for executables compiled with anycpu, the application will run as a 64-bit process on 64-bit operating systems and a 32-bit process on 32-bit operating systems. Similarly, .NET class libraries can be loaded by an executable only if they support the platform that the loading executable is running under. Therefore, a 32-bit process cannot load a .NET class library that is compiled as x64 assembly only and a 64-bit process cannot load an assembly that is compiled to be x86 only. However, if the class library is compiled as anycpu, it can be loaded by both 32-bit and 64-bit processes.</p>
<p>You can refer to the articles referenced at the end of this article for more information regarding how to build 64-bit applications using the CLR and the .NET Framework.</p>
<p><span style="font-size:medium;">CRM 4.0 SDK Assemblies</span></p>
<p>To determine what platform a specific assembly is compiled to target, you can use the CorFlags.exe tool included with the .NET SDK. Simply running it with the file that you want to examine as a command line argument, you will be able to gather enough information to determine what platforms the targeted file supports. For instance, here’s what the output looks like when running CorFlags.exe on the 32-bit version of Microsoft.Crm.SdkTypeProxy.dll.</p>
<p><a href="http://blogs.msdn.com/blogfiles/crm/WindowsLiveWriter/32bitvs.64bitCRMSDKAssemblies_7369/clip_image001_2.jpg"><img style="border-width:0;" src="http://blogs.msdn.com/blogfiles/crm/WindowsLiveWriter/32bitvs.64bitCRMSDKAssemblies_7369/clip_image001_thumb.jpg" border="0" alt="clip_image001" width="644" height="321" /></a></p>
<p>The important pieces of information here are the PE and 32BIT values. The breakdown for the various different platform targets and their associated values are as follows:</p>
<p> </p>
<table class="MsoTableGrid" style="border-collapse:collapse;border-style:none;" border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width:159.6pt;border:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">/platform Switch </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left-width:1pt;border-left-color:black;width:159.6pt;border-bottom:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">PE </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;border-top:black 1pt solid;border-left-width:1pt;border-left-color:black;width:159.6pt;border-bottom:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">32BIT </p>
<p></span></p>
<p> </td>
</tr>
<tr>
<td style="border-top-width:1pt;border-right:black 1pt solid;border-left:black 1pt solid;width:159.6pt;border-top-color:black;border-bottom:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;"><span style="font-family:v;">anycpu </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">PE32 </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">0 </p>
<p></span></p>
<p> </td>
</tr>
<tr>
<td style="border-top-width:1pt;border-right:black 1pt solid;border-left:black 1pt solid;width:159.6pt;border-top-color:black;border-bottom:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;"><span style="font-family:v;">x86 </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">PE32 </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">1 </p>
<p></span></p>
<p> </td>
</tr>
<tr>
<td style="border-top-width:1pt;border-right:black 1pt solid;border-left:black 1pt solid;width:159.6pt;border-top-color:black;border-bottom:black 1pt solid;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;"><span style="font-family:v;">64-bit </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">PE32+ </p>
<p></span></p>
<p> </td>
<td style="border-right:black 1pt solid;width:159.6pt;border-top-style:none;border-bottom:black 1pt solid;border-left-style:none;padding:0 5.4pt;" width="213" valign="top">
<p class="MsoNormal" style="margin-bottom:0;line-height:normal;text-align:center;" align="center"><span style="font-family:v;">0 </p>
<p></span></p>
<p> </td>
</tr>
</tbody>
</table>
<p>Based on this chart, we can see that this is indeed the 32-bit version of the Microsoft.Crm.SdkTypeProxy assembly. If we ran the same command on the 64-bit version, we’d see that it is compiled with the anycpu value. I won’t get into the details about why these are compiled as such, but given this information, we can start seeing where the problems might pop up during solution development and when it is appropriate to use the two different sets of CRM 4.0 SDK assemblies.</p>
<p>For more information regarding CorFlags.exe, refer to the link at the end of this post.</p>
<p><span style="font-size:medium;">CRM 4.0 Solution Development</span></p>
<p>Now that we have understand of some of the details about how the CLR executes .NET code in 32-bit and 64-bit processes and the differences between the two sets of CRM 4.0 SDK assemblies, let’s talk about what it takes to build a portable solution against the CRM 4.0 SDK. There are several different places where you may write code that links against the SDK assemblies, so let’s walk through each of them.</p>
<h4>Plug-ins</h4>
<p>Plug-ins could be one of the more challenging ones to get correct given the different factors making up who will actually end up executing the code. If the plug-in is registered to execute synchronously, it will execute in the IIS worker process, if the plug-in is registered to execute asynchronously, its execution will be in the MSCRM Asynchronous service, and if the plug-in is available offline, it will run in the Outlook client hosting process. Depending on the complexity of the CRM topology that your plug-in is running in, the “bitness” of the various processes that will execute your plug-in may be incompatible with each other. In this case, the best solution would be to see if you can compile your plug-in code using the anycpu option as this would allow your plug-in to execute in each of these processes without any changes. If you require your plug-in to be compiled platform specific, then you will need to take into account how the plug-in is going to be registered, the processes that may execute the plug-in, and ensure that your plug-in is compiled in a manner that is consistent with the bitness with which those processes will run. This may, however, limit the portability of your solution and require that you have different plug-in assemblies for the different environments you plan on deploying your plug-ins in.</p>
<h4>Custom Workflow Activities</h4>
<p>Custom workflow activity assemblies pose many of the same challenges as plug-ins. The one scenario we can rule out is having the custom workflow activity executing in the Outlook client hosting process. However, both the IIS worker process and MSCRM Asynchronous service may load the custom workflow activity assembly at various points in a workflow’s lifetime. Therefore, like plug-ins, if you can compile your custom workflow activity assembly with the anycpu option, you can rely on the CLR and CRM to do the heavy lifting for you. If you need to compile your custom workflow activity assembly to be platform specific, you’ll need to ensure that you are registering a version of the assembly that is compatible with the CRM processes that it will execute in for the environments you want it to have it registered.</p>
<h4>SDK Client Applications</h4>
<p>This type of solution is the one that developers hit most often as the code is not executing from within CRM, but rather an external process that is reading and writing data from CRM via the SDK. When the code is executing within a CRM process, the CRM setup process will ensure that the correct SDK assemblies are in place to ensure that your solution can execute given the CLR restrictions already discussed. However, when calling the SDK from outside of CRM, your application needs to link to the appropriate SDK assemblies so that they can be loaded into your process. Luckily, this is easy to fix using the two sets of assemblies that are now included in the CRM 4.0 SDK. If we look back at the information we gathered from CorFlags.exe earlier, you’ll remember that the 32-bit SDK assemblies are compiled to target x86 and that 64-bit SDK assemblies are compiled to target anycpu. Given this information, simply linking against the 64-bit SDK assemblies from your client application will do the trick as these can be loaded in both 32-bit processes as well as 64-bit processes. If you are building a SDK client application that is going to execute as a 32-bit process only, then you can use either set of the SDK assemblies without running into any issues.</p>
<p><span style="font-size:medium;">Putting It All Together </span></p>
<p>As we’ve discussed, there are two sets of CRM 4.0 SDK assemblies – one for 32-bit and one for 64-bit. This may pose problems at runtime for your code, but with a few simple checks and some configuration when building your code, you can make your solution portable across the various environments where your code may execute. The simplest solution is to build your code using the anycpu so that it can target both 32-bit and 64-bit processes and let the CLR and CRM take care of the rest. Luckily enough, this is the default setting in Visual Studio, so you don’t even need to do anything to add this capability to your solution. Just remember to link against the 64-bit version of the SDK assemblies if you are going to potentially run your anycpu code from outside of CRM. If you do need to compile your code to target a specific platform, then you are going to limit the portability of your solution. In this case, you will need to verify that the platform that your code is compiled to target is the same platform that CRM is going to be executing in when tries to execute your code.</p>
<p>To get the CRM SDK assemblies I’ve referred to, you can <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=82E632A7-FAF9-41E0-8EC1-A2662AAE9DFB&#38;displaylang=en">download the latest version of the SDK</a>.</p>
<p><span style="font-size:medium;">Additional Resources:</span></p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/zekwfyz4.aspx">/platform Compiler Switch</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms973190.aspx#64mig_topic4">64-bit Applications</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms973190.aspx#64mig_topic4">Migrating 32-bit Managed Code to 64-bit</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms164699(VS.80).aspx">CorFlags.exe documentation</a></li>
</ul>
<p>Cheers,</p>
<p><a href="http://blogs.msdn.com/crm/pages/bio-nirav-shah.aspx" target="_blank">Nirav Shah</a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Stop the presses: Apple waved an olive branch]]></title>
<link>http://fortuneapple20.wordpress.com/?p=1830</link>
<pubDate>Wed, 01 Oct 2008 21:14:09 +0000</pubDate>
<dc:creator>Philip Elmer-DeWitt</dc:creator>
<guid>http://apple20.blogs.fortune.cnn.com/2008/10/01/stop-the-presses-apple-waved-an-olive-branch/</guid>
<description><![CDATA[
If you ever wanted a demonstration of Apple&#8217;s out-sized power over the Internet chattering cl]]></description>
<content:encoded><![CDATA[<p><a href="http://fortuneapple20.files.wordpress.com/2008/10/picture-65.png"><img class="alignright size-full wp-image-1831" style="margin:5px 15px;" title="NDA reaction" src="http://fortuneapple20.wordpress.com/files/2008/10/picture-65.png" alt="" width="434" height="577" /></a></p>
<p>If you ever wanted a demonstration of Apple's out-sized power over the Internet chattering classes, you need look no further than the front page of Techmeme, the premier site for catching up on the hottest tech news of the day.</p>
<p>On Wednesday morning, Apple (<a href="http://money.cnn.com/quote/quote.html?symb=AAPL">AAPL</a>) announced on its developers Web site that it was dropping the non-disclosure agreement (NDA) that prevented iPhone programmers from talking about their applications.</p>
<p>By midafternoon, the announcement was the subject of more than three dozen published articles, with headlines ranging from the lyrical ("<a href="http://www.macuser.com/iphone/ding_dong_the_iphone_ndas_dead.php">Ding Dong, the iPhone NDA's dead</a>"), to the joyful ("i<a href="http://www.tuaw.com/2008/10/01/iphone-nda-dropped/">Phone NDA dropped, developers rejoice</a>") to the psychoanalytical ("<a href="http://www.tgdaily.com/html_tmp/content-view-39553-144.html">Apple begins to learn from NDA paranoia</a>") -- all gathered by Techmeme's automated news-picking software and neatly arrayed at the very top of its news feed.</p>
<p>The magnitude of the response was matched only by the narrowness of the issue at stake.</p>
<p>Before they were allowed to write programs for the iPhone, developers had to agree not to talk about Apple's software development kit or the work they did with it -- not to the press, not in trade journals, not even among themselves. A few thousand programmers were affected, including some who had contracted to write books that could not, under Apple's strict rules, be published.</p>
<p>Yes, the free flow of information was impeded. Yes, software development progressed more slowly than it might have if programming tips and techniques could have been shared. Yes, the episode contributed to the rancor that characterized Apple's relationship with much of the third-party software community. (see, for example, <a href="http://apple20.blogs.fortune.cnn.com/2008/09/14/iphone-big-trouble-in-the-app-store/">here</a>)</p>
<p>But did it require that every tech writer with a blog or access to a printing press weigh in on the development?</p>
<p>And was it the most important thing to be writing about on Wednesday, Oct. 1, in the middle of an economic meltdown and a presidential election, with banks failing and a $700 billion bail-out package hanging in the balance?</p>
<p>In the world of high-tech journalism, apparently it was.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple Drops iPhone Dev NDA, and my take on the Flash player for iPhone]]></title>
<link>http://grfxguru.wordpress.com/?p=301</link>
<pubDate>Wed, 01 Oct 2008 17:32:13 +0000</pubDate>
<dc:creator>Peter Witham</dc:creator>
<guid>http://grfxguru.pl.wordpress.com/2008/10/01/apple-drops-iphone-dev-nda-and-my-take-on-the-flash-player-for-iphone/</guid>
<description><![CDATA[Surprisingly Apple has dropped the iPhone developer NDA today. Although one has to wonder if this mi]]></description>
<content:encoded><![CDATA[<p>Surprisingly Apple has dropped the iPhone developer NDA today. Although one has to wonder if this might be a move to try and stop the flow of bad PR lately towards iPhone developers from the Cupertino company that is well known for being a control freak.</p>
<p>And with Adobe now saying they are waiting on Apple to approve the Flash player for the iPhone it will be intersting to see how this all works out. If Apple really is turning down applications to the iTunes App Store because they compete with Apple's offerings then in theory I'd expect them to turn down the Flash player because it competes with Apple offerings, however if they did turn it down there would be a big backlash I think and serious repercussions for Apple's new baby platform's future...can anyone say anti-competitive practices and double standards...</p>
<p>Read more via the link below about the dropping of the NDA.</p>
<p>(Via <a href="http://www.macobserver.com/">The Mac Observer</a>.)</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Adobe confirma oficialmente Flash para el iPhone]]></title>
<link>http://mundoappleiphone.wordpress.com/?p=120</link>
<pubDate>Tue, 30 Sep 2008 22:01:54 +0000</pubDate>
<dc:creator>mundoappleiphone</dc:creator>
<guid>http://mundoappleiphone.pl.wordpress.com/2008/10/01/adobe-confirma-oficialmente-flash-para-el-iphone/</guid>
<description><![CDATA[
Tras alguna incertidumbre  así como diversos comunicados pseudo-oficiales en el pasado, parece que]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://mundoappleiphone.files.wordpress.com/2008/10/adobe_flash_8s600x600_2.jpg"><img class="size-full wp-image-121 aligncenter" title="adobe_flash_8s600x600_2" src="http://mundoappleiphone.wordpress.com/files/2008/10/adobe_flash_8s600x600_2.jpg" alt="" width="357" height="357" /></a></p>
<p>Tras alguna incertidumbre  así como diversos comunicados pseudo-oficiales en el pasado, parece que sí que vamos a tener<strong> Flash en el iPhone y iTouch</strong>. Lo que no sabemos es cuando. Paul Betlem, director de ingeniería de Adobe Systems, ha confirmado que Adobe está desarrollando un reproductor de Flash para dichas plataformas. Lo que también es curioso es que, tras esto, ha añadido que la plataforma es cerrada, y que <strong>Apple es la que decide cuándo verá la luz</strong>. Si Apple da el visto bueno, estará disponible dentro de poco.</p>
<p>A mediados de junio de este año, el presidente de Adobe afirmó que ya contaban con Flash en un emulador de iPhone (que probablemente sería el emulador incluído en el SDK del iPhone). El tema que está frenando la salida del mismo, confirmado por el propio Steve Jobs, es el <strong>rendimiento requerido para su ejecución</strong>. Incluso Flash Lite, la versión reducida y diseñada para dispositivos móviles, requiere gran cantidad de recursos, así que veremos qué tal se ejecuta en nuestros gadgets de la manzana.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Installing Google Android SDK 1.0 On Ubuntu 8.04 Desktop]]></title>
<link>http://padawanzone.wordpress.com/?p=198</link>
<pubDate>Mon, 29 Sep 2008 11:07:43 +0000</pubDate>
<dc:creator>Franz</dc:creator>
<guid>http://padawanzone.pl.wordpress.com/2008/09/29/installing-google-android-sdk-10-on-ubuntu-804-desktop/</guid>
<description><![CDATA[Apesar do HTC G1 T-Mobile (ufa!) ser muito feio (gosto é gosto), concordo com meu amigo Marcelo sob]]></description>
<content:encoded><![CDATA[<p>Apesar do <a href="http://www.htc.com/www/product/g1/overview.html">HTC G1 T-Mobile</a> (ufa!) ser muito feio (gosto é gosto), concordo com meu amigo <a href="http://jedizone.wordpress.com/">Marcelo</a> sobre a <a href="http://code.google.com/android/">plataforma</a> criar várias possibilidades de desenvolvimento e personalização, afinal é livre.</p>
<p>Para ajudar os destemidos, no site <a href="http://howtoforge.com/">HowtoForge</a> tem um <a href="http://howtoforge.com/installing-google-android-sdk1.0-on-ubuntu8.04-desktop">tutorial</a> para instalar o sdk no Ubuntu. Nada complicado!</p>
<p><i>[ ]'s</i></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[iPhone: What it means to developers]]></title>
<link>http://manishtech.wordpress.com/?p=43</link>
<pubDate>Sun, 28 Sep 2008 18:47:33 +0000</pubDate>
<dc:creator>Manish</dc:creator>
<guid>http://manishtech.pl.wordpress.com/2008/09/29/iphone-what-it-means-to-developers/</guid>
<description><![CDATA[Again beginning with this post, there is a disclaimair that am not anti-Apple, but firmly believe th]]></description>
<content:encoded><![CDATA[<blockquote><p>Again beginning with this post, there is a disclaimair that am not anti-Apple, but firmly believe that their policies should be badly bashed. I have even based Mozilla Corporation for their policies even though being an Open Source Fan.</p></blockquote>
<p>First begin with the NDA imposed upon the developers developing apps for iPhone. The only word coming to my mouth is WTF! Apple has such a big community of fans and developers, why are the developers treated like a second grade citizen. Now is it a work of a second standard student to remind Apple that sharing codes and idea is always healthy for an development platform? This is equal to reinventing the whole wheel. Fine! Apple wants to keep the platform closed sources and non-free. Done Apple Done! Now please dont force the developers on your whims and fancies. Now what code they make, should belong to the devs and its upto them what to do with that pretty shit of code. This is am attempt to even surpass Microsoft in their suppressive tactics.</p>
<p>The iPhone platform is beautiful, appealing but highly locked in. No-one can duplicate the functionality of the services provided in the phone. My question is why not? Its upto the users to think on it, whether they want a similar functioning application or not. The Android's statement on this is</p>
<blockquote><p>Android does not differentiate between the phone's core applications and third-party applications. They can all be built to have equal access to a phone's capabilities providing users with a broad spectrum of applications and services. With devices built on the Android Platform, users will be able to fully tailor the phone to their interests.</p></blockquote>
<p>which is a slap on the face of Apple's policy. No company/individual has any right to determine what application I install on my personal computer or phone. Its truely my choice and am not a slave of anyone to be supressed.</p>
<p>When submitting apps to the app store, some applications come immediately and some take ages to show up. Many developers have expressed anger over it. Is Apple listening? If they dont care of the developers then what the heck is this SDK for? The most valuable asset a development platform can have is developers and a large user base. Apple has no interest to keep the former in high esteem.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[SDK Shoot Out, Android Vs. IPhone]]></title>
<link>http://tpspace.wordpress.com/?p=116</link>
<pubDate>Sat, 27 Sep 2008 14:38:17 +0000</pubDate>
<dc:creator>nolimit974</dc:creator>
<guid>http://tpspace.pl.wordpress.com/2008/09/27/sdk-shoot-out-android-vs-iphone/</guid>
<description><![CDATA[&#8220;Fatal Exception&#8217;s Neil McAllister delves into the Android and iPhone SDKs to help sort ]]></description>
<content:encoded><![CDATA[<p>"Fatal Exception's Neil McAllister delves into the Android and iPhone SDKs to help sort out which will be the best bet for developers now that technical details of the first Android smartphone have been announced. Whereas the iPhone requires an Intel-based Mac running OS X 10.5.4 or later, ADC membership, and familiarity with proprietary Mac OS X dev tools, the standard IDE for Android is Eclipse. And because most tasks can be performed with command-line tools, you can expert third parties to develop Android SDK plug-ins for other IDEs. Objective-C, used almost nowhere outside Apple, is required for iPhone UI development, while app-level Android programming is done in Java. 'By just about any measure, Google's Android is more open and developer-friendly than the iPhone,' McAllister writes, noting Apple's gag order restrictions on documentation, proprietary software requirements to view training videos, and right to reject your finished app from the sole distribution channel for iPhone. This openness is, of course, essential to Android's prospects. 'Based on raw market share alone, the iPhone seems likely to remain the smartphone developer's platform of choice — especially when ISVs can translate that market share into application sales,' McAllister writes. 'Sound familiar? In this race, Apple is taking a page from Microsoft's book, while Google looks suspiciously like Linux.'"</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Quality and The Epsilon-Kra-Oz Constant]]></title>
<link>http://ophir.wordpress.com/?p=224</link>
<pubDate>Sat, 27 Sep 2008 10:52:12 +0000</pubDate>
<dc:creator>ophirk</dc:creator>
<guid>http://ophir.pl.wordpress.com/2008/09/27/quality-and-the-epsilon-kra-oz-constant/</guid>
<description><![CDATA[It is always fun to blame support organizations and use amusing quotes to make them look stupid. Som]]></description>
<content:encoded><![CDATA[<p>It is always fun to blame support organizations and use amusing quotes to make them look stupid. Sometimes I'm standing on the other side of the fence , so I try to avoid it. But when I get idiotic answers from fortune 500 companies It really makes me mad.</p>
<p>Here are a few answers I got recently , from very large and respectable, best of breed companies.</p>
<blockquote><p>We admit this is a serious bug, we can't tell you when it will be fixed,because our <strong>accountants</strong> prohibit us from  disclosing  the information to our clients.</p></blockquote>
<dl class="wp-caption alignleft"> </dl>
[caption id="attachment_233" align="aligncenter" width="300" caption="Weird Accountant"]<a href="http://ophir.files.wordpress.com/2008/09/accountant-funny2.jpg"><img class="alignnone size-medium wp-image-238" title="accountant-funny2" src="http://ophir.wordpress.com/files/2008/09/accountant-funny2.jpg?w=300" alt="" width="300" height="279" /></a>[/caption]
<dl class="wp-caption alignleft">
<dt class="wp-caption-dt"></dt>
</dl>
<p>Really, I swear to god that's what they said. The damn accountants cannot stop Meryl Lynch and Enron from stealing  billions of dollars.So ,in their spare time, they refuse to let the customers know when their <strong>broken</strong> product is going to be fixed.</p>
<p>Now I'm really happy that I have an MBA. I can explain the bizarre logic. If they inform the customer of the fix, the customer future orders can not be recognized in the books because maybe the damn developers will miss the schedule. The result - it is better to hide the information from the customer.</p>
<blockquote><p>I'm soft closing the tickets ,as the customer has not responded for three weeks.</p></blockquote>
<p>Really? We just did a one hour webex and reproduced all the bugs for you so even <em><em>Britney Spears in one of her bad days could understand them. Maybe your defunct support system lost our emails again ? How is this soft ?<br />
</em></em></p>
<blockquote><p>SDK ? George, I never heard about something called SDK. Is this related to UNIX ?</p></blockquote>
<p>We opened a ticket to a large vendor whose SDK has an overflow and returns long int instead of short int, or something similar. not only their support didn't know they had an SDK ,they didn't know what SDK stands for.</p>
<blockquote><p>Please reproduce the server crash in your production environment so we can have better logs.</p></blockquote>
<p>Enough said.</p>
<blockquote><p>We don't know how to sign our Java Applet. We are checking with R&#38;D.</p></blockquote>
<p>For a Java applet whose security certificate is not valid for more than a year.</p>
<blockquote><p>Please open an RFE (Request For Enhancement ) so we will support multiple tabs in Internet Explorer 7.</p></blockquote>
<p>One and half years after IE7 was released and few months before IE8 is about to hit the market.</p>
<p>In many of the cases the problem is not within support, but it actually comes from the CEO. It seems that the market leaders are willing to invest in quality just EKO ( Epsilon-Kra-Oz ) dollars above the level required to keep customers from changing the supplier. Since they are the market leaders and change is extremely hard for Enterprise Software the value of EKO is pretty small. It is about the same as <a href="http://en.wikipedia.org/wiki/Paul_Young">Paul Young's</a> latest record.</p>
<p>In many cases I wondered "Is This It? Is this the best ,Three Letter Acronym Goes here, product in the market "? "It is so slow, and awkward and has so many bugs".</p>
<p>The answer lies in the EKO Constant and that's why a new start-up has a shot. At least until it hires top tier accountants  :)</p>
[caption id="attachment_245" align="alignnone" width="426" caption="SDK, What SDK ? "]<a href="http://ophir.files.wordpress.com/2008/09/dog-support-funny.jpg"><img class="size-full wp-image-245" title="dog-support-funny" src="http://ophir.wordpress.com/files/2008/09/dog-support-funny.jpg" alt="SDK, What SDK ? " width="426" height="282" /></a>[/caption]
]]></content:encoded>
</item>
<item>
<title><![CDATA[Crystal Reports Embedded And It's Limitations]]></title>
<link>http://neverknewthat.wordpress.com/?p=121</link>
<pubDate>Fri, 26 Sep 2008 22:47:53 +0000</pubDate>
<dc:creator>dtaylor92</dc:creator>
<guid>http://neverknewthat.pl.wordpress.com/2008/09/26/crystal-reports-embedded/</guid>
<description><![CDATA[So you may be asking&#8230;
What is Crystal Reports Embedded?  Crystal Reports embedded is an archit]]></description>
<content:encoded><![CDATA[<p><a title="Crystal Reports Embedded in a .NET application" href="http://meetthetaylors.com/images/blog/CrystalReports/CREmbedded_aspx.jpg"><img class="alignright" title="Crystal Reports Embedded in a .NET Application" src="http://meetthetaylors.com/images/blog/CrystalReports/CREmbedded_aspx_small.jpg" alt="" width="306" height="220" /></a>So you may be asking...</p>
<p><strong>What is Crystal Reports Embedded? </strong> Crystal Reports embedded is an architecture which allows the Crystal Reports Rendering engine to run within the confides of the application environment.  BusinessObjects provides a .NET runtime and a Java Report Component (JRC) which allows developers to embed Crystal Reports in their applications.  Crystal Reports Embedded is included free with every version of Crystal Reports we sell.</p>
<p>So why do I need Crystal Reports Server or BusinessObjects Enterprise?  Well, that leads me into a discussion of the limitations that existing within the "free" embedded report architecture.</p>
<h3>Limitations of Embedded Reporting</h3>
<p>The current Crystal Reports Embedded Runtime is limited to <span style="color:#ff0000;"><strong>three concurrent user requests</strong></span> (e.g. three simultaneous processing threads).  These threads are queued such that if the .NET application requests a 4th thread, it must wait until one of the existing three completes before it will be processed by the embedded engine.</p>
<p>Here is a quick view of the Embedded Architecture:</p>
<p style="text-align:center;"><img class="aligncenter" title="Crystal Reports Embedded" src="http://meetthetaylors.com/images/blog/CrystalReports/CREmbedded.jpg" alt="" width="510" height="216" /></p>
<p>In case you were not aware of this limitation, let me point you do an <a href="https://boc.sdn.sap.com/node/7805">excerpt I found on the Crystal Reports Developer website</a>:</p>
<div class="section_title">How is the Report Engine configured differently across  different Business Objects reporting solutions?</div>
<ul class="ul">
<li class="ul_li">
<div class="ul_li__content">Report engine is embedded.</p>
<div class="p">In Crystal Reports for Visual Studio, the report engine is embedded  in the application.</div>
<div class="p">This embedded report engine is <em><span style="color:#ff0000;"><strong>limited to a maximum of </strong><strong>three  simultaneous user requests</strong></span></em>. This is not an arbitrary licensing  limit; it is a  limitation of the embedded report engine architecture.</div>
</div>
</li>
<li class="ul_li">
<div class="ul_li__content">Report engine is extracted into a separate report  server process</p>
<div class="p">In the solution that uses the unmanaged Report Application Server  (RAS), the report engine is extracted into a separate server process. That  server process can run on the same machine or be placed on separate physical  hardware, to increase performance by offloading processing from your application  server. An unmanaged RAS server is no longer available as an upgrade option. It  is recommended that you upgrade to Crystal Reports Server instead. For more  information, see <a href="openItemByCaption(&#34;Upgrade%20Options&#34;)"><strong>Upgrade  Options</strong></a>.</div>
<div class="p">The Crystal Reports Advanced Developer edition provided a  performance-governed version of the unmanaged Report Application Server (RAS),  which is suitable for smaller deployments with less complex reports and fewer  user interaction requirements. <span style="color:#ff0000;"><strong>This product is no longer available. </strong></span></div>
<div class="p">Or, it was possible to license the unmana ged Report Application  Server (RAS) on a processor basis, where it takes full advantage of your  hardware. <span style="color:#ff0000;"><strong>This product is no longer available.</strong></span></div>
</div>
</li>
<li class="ul_li">
<div class="ul_li__content">The separate report server process is encapsulated  into a complete Enterprise architecture</p>
<div class="p">In the Crystal Reports Server or BusinessObjects Enterprise  solution, an entire Enterprise architecture is added, which encapsulates the  separate report server process (RAS). The managed Report Application Server  (RAS) becomes only one server, among many other servers in the Enterprise  architecture. This architecture provides a rich set of additional features, such  as scheduling, load balancing, fail-over, and both vertical and horizontal  scalability.</div>
</div>
</li>
</ul>
<p>NOTE:  The red was added by me for emphasis.  For more information click <a href="https://boc.sdn.sap.com/node/7805">here</a>.</p>
<p>So there it is.  There is a limit of three simultaneous processing threads when you use Crystal Reports Embedded within a .NET or Java based application.</p>
<h3>What if I need more scalability?</h3>
<p>If you look over the product offerings available from SAP BusinessObjects, you will see that all the current offerings include the BusinessObjects platform. This means that you will need to purchase one of our server based product offerings in order to provide additional scalability.</p>
<p>There are a number of advantages to this platform.  The first is unlimited scalability.  One common problem we had in moving customers from an unmanaged environment to a managed environment was that certain parts of their application had to be rewritten.  With the platform, you need to "login", retrieve your report from a "repository" (instead of a filesystem).  You also wanted to make sure you are using the Page Server instead of the RAS Server (which had more overhead).</p>
<p>Now by requiring customers to move to a repository/platform based platform earlier, they are able to reap the benefits of a dedicated reporting environment</p>
<h3>Here is what a basic architecture might look like if you upgrade to CR Server:</h3>
<p style="text-align:center;"><img class="aligncenter" title="Crystal Reports with Crystal Reports Server Architecture" src="http://meetthetaylors.com/images/blog/CrystalReports/CREmbedded2.jpg" alt="" width="523" height="261" /></p>
<h3>And here is one with BusinessObjects Enterprise:</h3>
<p><img class="aligncenter" title="Crystal Reports with BusinessObjects Enterprise" src="http://meetthetaylors.com/images/blog/CrystalReports/CREmbedded3.jpg" alt="" width="519" height="222" /></p>
<h3>How does this affect Runtime Distribution?</h3>
<p>This does NOT affect your ability to create Crystal Reports and embedded them into your Visual Studio or Java based applications and distribute them out.  It is important however that you only distribute out the DLLs and JAR files listed in the RUNTIME.TXT file under the .../Crystal Reports/Help/en directory.</p>
<p>For more information you can also check out my <a href="http://neverknewthat.wordpress.com/2008/03/05/can-i-upgrade-my-crystal-reports/">previous post</a> about this topic <a href="http://neverknewthat.wordpress.com/2008/03/05/can-i-upgrade-my-crystal-reports/">here</a>.</p>
<p>Enjoy!</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[ANDROID: A development Platform for GPhone]]></title>
<link>http://qbitsystems.wordpress.com/?p=37</link>
<pubDate>Fri, 26 Sep 2008 22:35:55 +0000</pubDate>
<dc:creator>qbitsystems</dc:creator>
<guid>http://qbitsystems.pl.wordpress.com/2008/09/26/android-a-development-platform-for-gphone/</guid>
<description><![CDATA[ANDROID: A development Platform for GPhone
Android is a software platform and operating system for m]]></description>
<content:encoded><![CDATA[<h3 style="text-align:center;"><span style="text-decoration:underline;">ANDROID: A development Platform for GPhone</span></h3>
<p style="text-align:justify;"><strong>Android</strong> is a software platform and operating system for <strong>mobile application development</strong> that includes an middleware and key <strong>applications development</strong> module in it. For using tools and APIs, to develop an application on the Android platform Java programming language is being used. This OS is based on Linux operating system. It only supports the managed codes as the programs, not in native codes.</p>
<p style="text-align:justify;"><strong>Qbit Systems</strong> has been initiated its development efforts to cater the niche segment of the <strong>Android development</strong>.</p>
<p style="text-align:justify;">This platform is adaptable in 2D and 3D graphics as well as in <strong>VGA smart phone</strong> layouts it also supports a wide variety of connectivity technologies like Wi-Fi, Bluetooth, CDMA, etc. and some audio, video and images formats like MP3, gif, Mpeg, etc.</p>
<p style="text-align:justify;">There is a <strong>SDK</strong> (Software Development Kit) is available to develop an application for using this platform.  The <strong>SDK</strong> is having a few of development tools like debugger, documentation, libraries, etc. which can be used on Windows XP, Vista or X86 based platforms. <strong>Android </strong>is a complete multitasking environment where apps can run in parallel.</p>
<p style="text-align:justify;">Courtesy: <a class="aligncenter" title="QBit Systems" href="http://qbitsystems.com" target="_blank"><strong>QBit Systems</strong></a></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Apple lanza el Programa Universitario del Desarrollador del iPhone]]></title>
<link>http://mundoappleiphone.wordpress.com/?p=8</link>
<pubDate>Fri, 26 Sep 2008 13:49:35 +0000</pubDate>
<dc:creator>mundoappleiphone</dc:creator>
<guid>http://mundoappleiphone.pl.wordpress.com/2008/09/26/apple-lanza-el-programa-universitario-del-desarrollador-del-iphone/</guid>
<description><![CDATA[
La semana pasada, Apple lanzó el Programa Universitario del Desarrollador del iPhone (iPhone Devel]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><a href="http://mundoappleiphone.files.wordpress.com/2008/09/picture-83.png"><img class="size-full wp-image-21 aligncenter" title="picture-83" src="http://mundoappleiphone.wordpress.com/files/2008/09/picture-83.png" alt="" width="259" height="194" /></a></p>
<p>La semana pasada, Apple lanzó el Programa Universitario del Desarrollador del iPhone (iPhone Developer University Program), una iniciativa gratuita orientada a ayudar a los institutos de educación superior que quieran enseñar sobre desarrollo para el iPhone y el iPod Touch. La iniciativa ha hecho levantar cejas y preguntas entre los desarrolladores existentes del iPhone con respecto al acuerdo de no revelación (NDA por su nombre en inglés) de Apple.</p>
<p>Actualmente, el NDA previene que los desarrolladores del iPhone discutan los detalles técnicos de programar para el iPhone, incluso con otros desarrolladores de aplicaciones que también están sometidos por el NDA. Se desconoce si Apple creará un acuerdo diferente para el programa universitario que permita específicamente discusiones o si el NDA actual tendrá algún tipo de enmienda para tomar esto en consideración. Muchos desarrolladores esperan que sea lo segundo, dado que las críticas hacia el NDA han sido muchas y coloridas desde que el kit de desarrollo de software está disponible.</p>
<p>El programa, disponible para acreditar a las instituciones en los Estados Unidos, le permite a los profesores crear equipos de desarrolladores para el iPhone de hasta 200 estudiantes que pueden desarrollar, probar, depurar y distribuir aplicaciones entre ellos o a través de la App Store. Serán capaces de tomar ventaja de todas las herramientas a las que los desarrolladores para el iPhone tienen acceso, incluyendo el iPhone SDK y recursos del iPhone Dev Center.</p>
<p>El programa estándar de desarolladores de Apple cuesta US$99 si se quiere probar las aplicaciones en un dispositivo, pero el programa universitario es gratuito y provee de los mismos beneficios. Apple también tiene, por $299, el programa de Desarrollo de Empresas, para corporaciones de más de 500 personas que deseen desarrollar sus propias aplicaciones. Para registrarse en el programa universitario, el registro debe hacerse por alguien que tenga la autoridad legal para involucrarse en esta clase de trato en representación de la universidad. Apple autenticará la existencia e identidad de todos los postulantes y sus instituciones.</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Android 1.0 SDK  listo para descargarse]]></title>
<link>http://planetageek.wordpress.com/?p=318</link>
<pubDate>Fri, 26 Sep 2008 05:03:30 +0000</pubDate>
<dc:creator>planetageek</dc:creator>
<guid>http://planetageek.pl.wordpress.com/2008/09/26/android-10-sdk-listo-para-descargarse/</guid>
<description><![CDATA[Varias son las críticas que se le han dado al recién nacido T-Mobile G1 referente a su hardware, p]]></description>
<content:encoded><![CDATA[<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:11.5pt;line-height:115%;font-family:&#34;">Varias son las críticas que se le han dado al recién nacido <a href="http://t-mobileg1.com/" target="_blank">T-Mobile G1</a> referente a su hardware, pero hay que entender así como o hizo Apple con su aclamado iPhone, que lo importante no es el hardware si no el software, y es en esto donde android tiene de respaldo a una de las compañías más ricas y de rápido crecimiento en el mundo.</span></p>
<p class="MsoNormal" style="margin:0 0 10pt;"><span style="font-size:11.5pt;line-height:115%;font-family:&#34;">Así lo demuestra la nueva versión 1.0 del entorno de desarrollo para Android que esta lista para descargarse para todos aquellos que estén pensando en crear software para esta plataforma, un año lleva su desarrollo y las expectativas son altas, la pregunta es si cumplirá o no, aunque podríamos decir que es muy prematuro para contestar, por lo que he visto de las aplicaciones que ya circulan por la red, se podría decir con cierta cautela que será todo un éxito la Android Market.</span></p>
<p><span style="font-size:11.5pt;line-height:115%;font-family:&#34;">Nuevas habilidades para usar los sensores de los teléfonos Android, mejoras en el manejo de archivos de audio y el uso de las redes WiFi, nos trae esta nueva versión, y un comentario bastante friki se lee al final de las notas de este kit “We regret to inform developers that Android 1.0 will not include support for dot-matrix printers” (lamentamos informarle a los desarrolladores que Android 1.0 no incluye soporte para impresoras de matriz de puntos) y bueno es que al final de cuentas somos y seguiremos siendo Geeks.</span></p>
<p><span style="font-size:11.5pt;line-height:115%;font-family:&#34;">Fuente: <a href="http://www.informationweek.com/news/software/development/showArticle.jhtml?articleID=210603736&#38;cid=RSSfeed_IWK_News" target="_blank">Informationweek</a></span></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Crysis Warhead SDK On the Way]]></title>
<link>http://yosuaniam.wordpress.com/?p=1009</link>
<pubDate>Thu, 25 Sep 2008 09:56:05 +0000</pubDate>
<dc:creator>Yosuan</dc:creator>
<guid>http://yosuaniam.pl.wordpress.com/2008/09/25/crysis-warhead-sdk-on-the-way/</guid>
<description><![CDATA[by Blake Ellison

When Crysis Warhead released on September 16, it lacked the SDK&#8211;the tools ne]]></description>
<content:encoded><![CDATA[<div class="meta"><span class="byline">by <span class="author">Blake Ellison</span></span></div>
<div class="meta"></div>
<div class="body">When Crysis Warhead released on September 16, it lacked the SDK--the tools needed to make modifications or new levels for Crytek's PC first-person shooter semi-sequel. That issue will soon be rectified, Crytek has announced."As most of you will already be aware we have not included our Sandbox Editor or MOD SDK with the disc for Crysis Warhead or Crysis Wars," reads a post from Crytek community manager "Eddy" on the <a class="external" rel="nofollow" href="http://www.crymod.com/thread.php?threadid=37342&#38;sid=cbb84e68ca88c0c1841309397d78f2b6" target="_blank">Crymod forums</a>.</p>
<div class="focalbox"><a href="http://www.shacknews.com/screenshots.x?gallery=10697&#38;game_id=5741&#38;id=125687"><img src="http://www.shacknews.com/images/sshots/Screenshot/10697/10697_48c6c99598163_thumbnail.jpg" alt="" /></a><a href="http://www.shacknews.com/screenshots.x?gallery=10697&#38;game_id=5741&#38;id=125688"><img src="http://www.shacknews.com/images/sshots/Screenshot/10697/10697_48c6c9993c2c5_thumbnail.jpg" alt="" /></a></div>
<p>"We wanted to make sure that people received the best game play experience in both single and multiplayer, so as such we decided to focus all of our energy and attention in that direction originally," added Eddy.</p>
<p>"We are now working on the Editor and SDK solution for Warhead," continues the post. "We are definitely aware that the community is eager to get this software, and we will provide it as soon as it is complete and available."</p></div>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Google Android Software Launch]]></title>
<link>http://domness.wordpress.com/?p=543</link>
<pubDate>Tue, 23 Sep 2008 20:56:58 +0000</pubDate>
<dc:creator>domness</dc:creator>
<guid>http://domness.pl.wordpress.com/2008/09/23/google-android/</guid>
<description><![CDATA[
Google Android - An open source OS for mobile phones.
Google has launched it&#8217;s new open sourc]]></description>
<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter" src="http://www.chattahbox.com/images/Tmobile_Android_phone.jpg" alt="" width="300" height="334" /></p>
<p style="text-align:center;"><strong>Google Android - An open source OS for mobile phones.</strong></p>
<p style="text-align:left;">Google has <a href="http://news.bbc.co.uk/1/hi/sci/tech/7631570.stm">launched</a> it's new open source operating system for mobile phones. It's first phone to use this OS? T-Mobile HTC. (Named G1). This phone will be going on sale in October!</p>
<p style="text-align:left;">
<p>The OS is open for any <a href="http://code.google.com/android/">developers</a> to create applications for and the OS itself can be tailored for individual phones, networks and potentially user. Thirty four companies, including Google, have formed an alliance to promote Android and to develop features and handsets to take advantage of the platform. These companies include handset manufacturers such as LG HTC, Motorola and Samsung, chip firms such as Qualcomm and mobile networks like T-Mobile and China Mobile.</p>
<p>Google have made a <a href="http://news.cnet.com/google-announces-android-market-for-phone-apps/">Market</a> for downloading applications, just like Apple's <a href="http://www.apple.com/iphone/features/appstore.html">App Store</a> for the <a href="http://www.apple.com/iphone/">iPhone</a>. However, unlike Apple, Google's market will <a href="http://gizmodo.com/5043178/android-market-googles-app-store-will-not-require-approval-for-applications">not require approval for applications</a>.</p>
]]></content:encoded>
</item>

</channel>
</rss>
