<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"><channel><title>Ice Tea Group</title><link>http://www.iceteagroup.com</link><description>RSS feeds for Ice Tea Group</description><ttl>60</ttl><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/56/PPJ-Framework-goes-Reporting-ViewerReporting-Services.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=56</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=56&amp;PortalID=1&amp;TabID=239</trackback:ping><title>PPJ Framework goes Reporting Viewer/Reporting Services</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/56/PPJ-Framework-goes-Reporting-ViewerReporting-Services.aspx</link><description>&lt;p&gt;One of the best kept secrets of the PPJ Framework was support for the Report Viewer object, a standalone control for reporting purposes that is in some ways compatible with Microsoft SQL Server Reporting Services.&amp;#160;&lt;/p&gt;
&lt;p&gt;We built the conversion target and accompanying runtime support a couple of years ago for an interesting project in the UK. Since then interest was limited and most customers decided for Crystal Reports or Stimulsoft Reports.Net as their preferred migration target.&amp;#160;&lt;/p&gt;
&lt;p&gt;Just recently the ReportViewer implementation has started to bring in new clients. By looking at the projects and the decision making process we found three reasons for this:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;ReportViewer is a free and somewhat standardized component that ships with Visual Studio. It is not part of the .NET framework but can be distributed royalty-free if you have your licensed copy of VS. This means no third-party components, no incompatabilities, hassle-free deployment. There is even a free stand-alone editor with an implementation of the XML-based RDL (report definition language).&lt;/li&gt;
    &lt;li&gt;While the first versions of this component had their limits, Microsoft did a good job in improving functionality and adding missing features. Today the ReportViewer and its big brother Reporting Services have evolved to a powerful duo that can compete with industry-leading solutions such as Crystal Reports. The PPJ Framework now supports the latest version that came with Visual Studio 2012.&lt;/li&gt;
    &lt;li&gt;Microsoft SQL Server Reporting Services is just one step away. Once ported it is very easy to refactor a previously client-side embedded report into a server-based reporting landscape with automated report delivery, powerful performance improvements, and dashboard-like integrations.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Just again, porting can open doors and unlock the true value and potential of man-years of development. Using Ice Porter and the PPJ Framework is not a one-way path. We actually help bringing existing applications to the great new world of todays products and technologies, fully relying on world-proven systems and components.&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><pubDate>Tue, 02 Apr 2013 20:09:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:56</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/54/News-from-Microsoft-and-their-impact-on-our-tools-services.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=54</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=54&amp;PortalID=1&amp;TabID=239</trackback:ping><title>News from Microsoft and their impact on our tools &amp; services</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/54/News-from-Microsoft-and-their-impact-on-our-tools-services.aspx</link><description>&lt;p&gt;2012 brought us quite a lot of new and interesting stuff from Microsoft. Here is a quick update on the new toolsets and frameworks and our current activities to integrate these.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;.NET 4.5&lt;/strong&gt;&lt;br /&gt;
The latest release of the .NET framework is a replacement for version 4.0 i.e.&amp;#160;it is supposed to be 100% backward compatible to it's predecessor.&amp;#160;.NET 4.5 introduces new major versions of its underlying languages:&amp;#160;C# 5 and Visual Basic 11.&lt;/p&gt;
&lt;p&gt;The most important new feature for both languages is their support for asynchronous programming implemented by a new concept based on two keywords: async and await. You can find a detailed review here:&amp;#160;http://www.devproconnections.com/article/visual-studio-2011/net-framework-4-5-143247&lt;/p&gt;
&lt;p&gt;Some other additions are also worth checking out:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;A nice feature has been added to trackdown bugs and issues: There is now&amp;#160;a way to retrieve the name and line number of a calling method. That is pretty useful for custom logging and will certainly help during development and support.&lt;/li&gt;
    &lt;li&gt;The common language runtime (CLR) has also been improved. The Portable Class Library simplifies the cross platform development supporting i.e. Windows Phone or Windows 8 apps.&lt;/li&gt;
    &lt;li&gt;Garbage Control is now faster and less blocking - we found this to be a pretty good mechanism already. Microsoft put even more effort into making this better.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;While we currently still link our PPJ framework to .NET 4.0, developers are now open to decide to link to 4.5 and make use of the new features that have been introduced.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Visual Studio 2012&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Not only the framework has its new release, also the IDE comes in a new version. So what's new in our favorite IDE?&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;While you could already float individual files in VS 2010 you can now float &amp;amp; pin complete tab sets. All in all a new set of options especially when using multiple monitors.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
    &lt;li&gt;For those who are not yet familiar with the rich set of commands and functions inside the IDE, Microsoft has created "Quick launch" (short cut Ctrl+Q). That way you can easily locate any function or option that could otherwise remain hidden deep inside some unknown menu hierarchies.&lt;/li&gt;
    &lt;li&gt;A cool new feature added in VS 2012 is the code-clone detection where you can scan your code for possible clones and optimize it by reducing redundancy.&lt;/li&gt;
    &lt;li&gt;For those who are working on web applications inside VS 2012 there is now a DOM Explorer that not only lists styles, layouts and attributes but also offers to change them immediately. This is a nice add-on to quickly test changes without the need for restarting your application.&lt;/li&gt;
    &lt;li&gt;IntelliSense has also been further improved especially for Java Script, jQuery and HTML 5. It now includes information gathered from XML documentation comments. The&amp;#160;JavaScript console from Internet Explorer (hit F12 for details) has been taken over to Visual Studio, too.&lt;/li&gt;
    &lt;li&gt;Visual Studio 2012 ships with two color themes (dark &amp;amp; light) but you can also create your own color theme by using the freely available theme editor (that also includes some more prebuild themes).&lt;/li&gt;
    &lt;li&gt;File previewing is now much smoother in VS 2012 as well as a member listing in the Solution Explorer.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Our major conversion tool "Ice Porter" will soon be extended to also support the&lt;br /&gt;
generation of Visual Studio 2012 projects &amp;amp; solutions so that you can directly benefit from all the new features.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Frank Boettcher</dc:creator><pubDate>Thu, 31 Jan 2013 03:56:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:54</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/53/Graphics-with-Xara.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=53</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=53&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Graphics with Xara</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/53/Graphics-with-Xara.aspx</link><description>&lt;p&gt;Usually I&amp;#160;don't have to do graphical design so I'm not familiar with the common design applications like Photoshop, Gimp and the like. But every once in a while I&amp;#160;do have the need to draw something that looks cool and makes a professional impression. Learning Photoshop just for these rare occasions isn't worth the effort, at least not for me.&amp;#160;&lt;/p&gt;
&lt;p&gt;Browsing for graphical design tools I happened to find Xara Designer Pro (see &lt;a href="http://www.xara.com/us/products/designer" target="_blank"&gt;http://www.xara.com/us/products/designer&lt;/a&gt;). The price seemed fair enough for me so I&amp;#160;bought it. Comments of other users and tutorial videos on Youtube stated that it was pretty easy to learn but still very powerful.&amp;#160;&lt;/p&gt;
&lt;p&gt;I&amp;#160;have to say that I&amp;#160;am very happy with the product. It is incredibly fast and is indeed easy to learn. It has all the standard graphic features you need and you can do almost everything with it. Definitely worth to have a look.&amp;#160;&lt;/p&gt;
&lt;p&gt;Here are a few helpful links:&lt;br /&gt;
&lt;a href="http://www.xaraxone.com" target="_blank"&gt;http://www.xaraxone.com/&lt;br /&gt;
&lt;/a&gt;&lt;a href="https://www.youtube.com/user/XaraXhris" target="_blank"&gt;https://www.youtube.com/user/XaraXhris&lt;br /&gt;
&lt;/a&gt;or simply search Youtube for "xara designer"&lt;/p&gt;</description><dc:creator>Joe Meyer</dc:creator><pubDate>Thu, 31 Jan 2013 01:49:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:53</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/51/Do-you-speak-Fantom-Gambas-or-Groovy.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=51</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=51&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Do you speak Fantom, Gambas or Groovy?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/51/Do-you-speak-Fantom-Gambas-or-Groovy.aspx</link><description>&lt;p&gt;UNESCO currently lists 2473 languages in their world atlas to be "in danger":&lt;br /&gt;
&lt;a href="http://www.unesco.org/culture/languages-atlas/index.php?hl=en&amp;amp;page=atlasmap"&gt;http://www.unesco.org/culture/languages-atlas/index.php?hl=en&amp;amp;page=atlasmap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
While there is no real equivalent view in terms of programming languages,&lt;br /&gt;
you can still derive your own conclusion from the different popularity indexes&lt;br /&gt;
that are usually published at the beginning of a new year.&lt;br /&gt;
&lt;br /&gt;
One is called the "PopularitY of Programming Language" index - simply PYPL.&amp;#160;It is based on Google Trends and measures how often&amp;#160;programming language manuals are being searched for at Google.&amp;#160;It lists C# as the biggest winner in 2012 naming it "language of the year"&amp;#160;showing an increase of 1.8% to a total share of 10.1% in 2012:&lt;br /&gt;
&lt;a href="https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language"&gt; https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Well, if you don´t believe that much in swarm intelligence or what the makers&lt;br /&gt;
of PYPL call it "collective wisdom", there is another well known index:&lt;br /&gt;
TIOBE tries to determine the number of skilled developers using each language based on searches on different platforms like Wikipedia, Amazon, Youtube and others.&lt;br /&gt;
&lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt; http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
While you find some different results here, you still recognize a lot of well known programming languages.&amp;#160;The list goes down to position 50 with a measured share of 0.158%. And then there is an enumeration of another 50 programming languages with rather exotic names like "Fantom", "Gambas" or "Groovy" that probably most software developers never ever heard of before.&lt;br /&gt;
&lt;br /&gt;
Are they "in Danger"? We don´t know. But what we know for sure is that it makes sense to stick with at least the top 100 of listed languages for business applications to act strategically and make sure a community is still around in a few years.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Frank Boettcher</dc:creator><pubDate>Wed, 09 Jan 2013 18:19:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:51</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/50/Team-Foundation-Service-from-Microsoft.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=50</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=50&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Team Foundation Service from Microsoft</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/50/Team-Foundation-Service-from-Microsoft.aspx</link><description>&lt;p&gt;A few weeks ago Microsoft released Team Foundation Service, which is Team Foundation Server moved to the cloud. This gives development teams a chance to store their source code and work items in the cloud, making server configuration a thing of the past. Small teams with up to five people go for free. Check out the headlines at &lt;a target="_blank" href="https://tfs.visualstudio.com/"&gt;https://tfs.visualstudio.com/&lt;/a&gt; to get a jump start.&lt;/p&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;This new offer is working pretty well “right out of the box”. A few clicks on the web and a few steps in Visual Studio and you are up and running.&amp;#160;Team projects in the cloud have the form of &lt;a target="_blank" href="http://xxx.visualstudio.com/"&gt;xxx.visualstudio.com&lt;/a&gt;&amp;#160;as shown in the following example:&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;img alt="Project hosting at Team Foundation Service" width="611" height="532" src="/Portals/1/Images/TeamFoundationService.jpg" /&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;p&gt;Team Foundation Services are rather easy to set up:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;Make sure you are using TFS as the source control plugin in Visual Studio (see the menu item Tools/Options/Source Control).&lt;/li&gt;
    &lt;li&gt;Now you are ready to connect to TFS in the cloud. Point to Team/Connect to Team Foundation Server/Servers/Add... and provide the link to the online presence you created.&lt;/li&gt;
    &lt;li&gt;Make sure to set up your local mapping as a link between the TFS environment and your local drive as a working folder.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Please mind the prerequisites for Visual Studio 2010: Install Service Pack 1 and take a look at &lt;a href="http://support.microsoft.com/kb/2662296"&gt;http://support.microsoft.com/kb/2662296&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Carsten Nielsen</dc:creator><pubDate>Fri, 30 Nov 2012 04:42:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:50</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/49/Whats-your-name-today.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=49</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=49&amp;PortalID=1&amp;TabID=239</trackback:ping><title>What’s your name today?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/49/Whats-your-name-today.aspx</link><description>&lt;p&gt;A company’s name is an important thing. It’s not just a name, it’s a brand. It stands for something. Apple, for example, is not just a name, it stands for innovative ground breaking products. Would they change their name? If they did, what would you think would happen?&lt;br /&gt;
&lt;br /&gt;
So what’s the name of the Team Developer manufacturer? They started with the name Gupta which became a brand soon, well known for a good 4GL development tool. Then they changed the name to Centura but they didn’t just change the name, they also lost the reputation that was associated with the name. They lost the brand.&lt;br /&gt;
&lt;br /&gt;
And it got worse. They changed the name again and then they got sold and renamed and then they got sold again and renamed. I can’t even remember all the names they used. I’m not even sure which name they use right now. Changing name is a bad decision or, if you will, a bad management mistake.&lt;br /&gt;
&lt;br /&gt;
In my opinion it’s a good idea to stick with a company name. Especially when it has a good reputation and has become a brand. Apple is actually a pretty&amp;#160;odd name for an IT company (and Ice Tea Group, too). But it’s well known and it’s a brand so it’s a good idea to keep it.&lt;/p&gt;</description><dc:creator>Joe Meyer</dc:creator><pubDate>Mon, 29 Oct 2012 12:22:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:49</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/48/Resource-Problems.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=48</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=48&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Resource Problems</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/48/Resource-Problems.aspx</link><description>&lt;p&gt;Finding resources can become a problem. And I’m not talking about finding the right image for a toolbar button. I’m talking about finding developers.&lt;br /&gt;
&lt;br /&gt;
The IT industry is a fast moving market and today’s modern technology is old fashioned tomorrow. This is especially true for development environments. And if you are a developer you’ll want to work with the state-of-the-art tools. Travelling to overseas on a steam boat may be fun but everybody takes the plane. Everybody wants to be involved in web and mobile nowadays. Even if Team Developer pretends to be .NET, who cares? .NET is not hip anymore, it's a standard. We have already moved on to migrating Gupta applications to HTML5 Rich Internet Applications, based on .NET of course.&lt;br /&gt;
&lt;br /&gt;
As a consequence the number of Team Developer programmers available for hire is basically zero. Every Team Developer programmer that quits (or retires) leaves a gap you can’t fill. While we are talking to customers the argument comes up every time: we can’t find developers. So stop complaining, drop your old stuff and move on. We are here to help.&lt;/p&gt;</description><dc:creator>Joe Meyer</dc:creator><pubDate>Fri, 21 Sep 2012 12:18:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:48</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/47/Back-to-the-Future-Once-Again.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=47</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=47&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Back to the Future - Once Again</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/47/Back-to-the-Future-Once-Again.aspx</link><description>&lt;p&gt;&lt;font face="Calibri"&gt;Gupta Technologies is now, again, Gupta Technologies.&lt;/font&gt;&lt;/p&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;font face="Calibri"&gt;After changing to Centura, then Gupta, then Halo, then Unify we are now back at the beginning. It is said that before going to heaven, old people become like kids again, at least in their minds. Is Unify/Gupta getting closer to heaven? We don’t know.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;font face="Calibri"&gt;This is what we know: Unify has changed its business from development tools to corporate software when they changed to Daegis in July 2011. Since the acquisition, their shares value dropped a whopping -73.77% down to 0.94 cents (from $3.58 in February 2011) and it’s now a “penny stock”. The company lost $15.7 million dollars in the last quarter and saw their revenue decrease by $3.0 million dollars compared to the same quarter the previous year.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;font face="Calibri"&gt;&lt;img width="600" height="233" alt="" src="/Portals/1/Newsletter/Images/daegis-chart.png" /&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;font face="Calibri"&gt;Finally, on August 1&lt;sup&gt;st&lt;/sup&gt; 2012 and right before they changed the tools business name from Unify to Gupta, the Nasdaq Stock Market sent them a “Notice of Delisting.”&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;
&lt;div&gt;&lt;font face="Calibri"&gt;Given the steep drop in shareholder value and market value (the market cap is now $13.85M) and the current total debt of $21.25M maybe the new Gupta Technologies is up for sale, again?&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&amp;#160;&lt;/div&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Fri, 17 Aug 2012 11:44:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:47</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/46/New-Office2010-skins-available.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=46</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=46&amp;PortalID=1&amp;TabID=239</trackback:ping><title>New Office2010 skins available!</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/46/New-Office2010-skins-available.aspx</link><description>&lt;p&gt;New skins for your applications are available in our download section.&lt;/p&gt;
&lt;p&gt;They allow you to adopt the look &amp;amp; feel that was introduced with Office 2010.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;See some screenshots that demonstrates just a few controls:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Office 2010 Blue&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;img width="397" height="276" alt="" src="data:image/jpeg;base64,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" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Office 2010 Silver&lt;/p&gt;
&lt;p&gt;&lt;img width="402" height="282" alt="" src="data:image/png;base64,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" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Please feel free to download the skins and make direct use of an updated user appearance for your applications.&lt;/p&gt;</description><dc:creator>Frank Boettcher</dc:creator><enclosure url="http://www.iceteagroup.com/Portals/1/Images/office2010blue.jpg" type="image/jpeg" length="51758" /><pubDate>Fri, 20 Jul 2012 15:58:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:46</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/45/Lab-news-PPJ-Framework-2012-progress-update.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=45</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=45&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Lab news: PPJ Framework 2012 progress update</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/45/Lab-news-PPJ-Framework-2012-progress-update.aspx</link><description>&lt;p&gt;&lt;strong&gt;Lets put some details around recent rumors&lt;/strong&gt;:&amp;#160;It is true - we are finalizing the work on PPJ&amp;#160;Framework 2012 with some great new features and improvements!&amp;#160;&lt;br /&gt;
While we have ported just again a number of fascinating projects around the world as always with the "no single failure +&amp;#160;all happy customers" guarantee, our engineers have been busy throughout recent months.&amp;#160;&lt;/p&gt;
&lt;p&gt;We will deliver updated and state-of-the-art components from our long-term partner ComponentOne that has contributed the &lt;strong&gt;FlexGrid &lt;/strong&gt;and the &lt;strong&gt;RibbonBar &lt;/strong&gt;to our framework. An updated version of the&amp;#160;well-received &lt;strong&gt;Skinning Engine&lt;/strong&gt; will also be available including all rights to deploy these high-quality components to your customers.&lt;br /&gt;
Plus we are adding great UI&amp;#160;stuff:&amp;#160;we'll have a &lt;strong&gt;navigation bar control &lt;/strong&gt;with a nice SAL interface for easy integration in existing projects and&amp;#160;we'll support&lt;strong&gt; HTML&amp;#160;rendering &lt;/strong&gt;for labels and radio buttons.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img alt="HTML rendering available for PPJ Framework controls" width="323" height="190" src="/Portals/1/Images/HTMLLabels.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Coming with PPJ&amp;#160;Framework 2012 there is a new &lt;strong&gt;watermark option &lt;/strong&gt;you can set for all your editable controls, including table cells and editable combo boxes. This watermark text shows up in many controls in todays applications to explain what to enter or to show a default text.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Watermark text is now available with PPJ Framework 2012" width="323" height="190" src="/Portals/1/Images/Watermark.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Stay tuned for updates on our progress. In our diaries we have pinned down a planned release date in just a few weeks.&amp;#160;We'll then proudly present the next version of our world-proven framework technology that comes just as reliable and fast as in every previous version.&amp;#160;It will be &lt;strong&gt;fully backwards compatible &lt;/strong&gt;for all ported projects since day one. You shouldn't accept anything else.&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><pubDate>Tue, 01 May 2012 05:17:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:45</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/44/Running-Visual-Studio-in-elevated-mode.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=44</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=44&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Running Visual Studio in elevated mode</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/44/Running-Visual-Studio-in-elevated-mode.aspx</link><description>&lt;p&gt;Many tasks in Visual Studio can be accomplished using standard security settings. To open a solution with Visual Studio 2010 SP1, just double-click the .sln solution file. There are a number of situations where you may want VS to run as an administrator, for example when your .NET objects are being registered as COM components. ActiveX registrations only work in elevated mode.&lt;/p&gt;
&lt;p&gt;There is an easy solution for running VS always as an administrator, I thought. Just change the file properties and off you go. Well... to keep it short and ignore a couple of hours I spent on this - it didn't work and the solution to this turns out to be much more complicated.&lt;/p&gt;
&lt;p&gt;&lt;img width="419" height="533" alt="" src="/Portals/1/Images/VSfileproperties.png" /&gt;&lt;/p&gt;
&lt;p&gt;The reason for this is the Visual Studio version selector, a little tool that is run each time you try to open a .sln file. It inspects the .sln file to find out which version of Visual Studio is to be started if you have several versions installed in parallel on your machine.&lt;/p&gt;
&lt;p&gt;Fabian from www.re-motion.org wrote a good blog article about this and explains how to fix this problem. I'd like to share this with you as I am sure it will be of help:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.re-motion.org/blogs/mix/2011/05/03/getting-visual-studio-2010-sp1-to-run-elevated-when-launching/"&gt;https://www.re-motion.org/blogs/mix/2011/05/03/getting-visual-studio-2010-sp1-to-run-elevated-when-launching/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><pubDate>Fri, 24 Feb 2012 10:00:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:44</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/43/Forget-the-Outline-Introducing-Code-Visualization.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=43</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=43&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Forget the Outline - Introducing Code Visualization</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/43/Forget-the-Outline-Introducing-Code-Visualization.aspx</link><description>&lt;p&gt;One thing I am missing in many development environments is good code navigation. Most IDEs have a class browser and combo boxes to help you find item instances and member implementations. But I am often missing the big picture of the file or section I am working on. I am looking for a convenient yet compact overall code overview.&lt;/p&gt;
&lt;p&gt;SQLWindows has the Outline which represents a hierarchical structure of a project. I looked around and found a cool alternative for Visual Studio a while ago, called Source Outliner (see&amp;#160;&lt;a target="_blank" href="http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/20/The-Outline-is-Back.aspx"&gt;The Outline is Back&lt;/a&gt;). That's pretty cool and darn helpful to get around.&lt;/p&gt;
&lt;p&gt;But my programming life has become even better, thanks to Michael Kiss from AxTools. He is the author of VS10x Code Map, a Visual Studio 2010 extension that displays a graphical nested representation of the current code editor window. See this:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img width="640" height="382" alt="VS10x Code Map - Code Visualization for C# and VB" src="/Portals/1/Images/VS10x2.png" /&gt;&lt;br /&gt;
&amp;#160;&lt;/p&gt;
&lt;p&gt;Isn't that cool? Nested types are put into expandable sections and marked by different colors. You can see distinctive icons with overlays and simply click around while the left view is synced with the code editor window.&amp;#160;&lt;/p&gt;
&lt;p&gt;The speed is amazing and it provides a fantastic overview. It is very easy to understand complex code structures and navigating around becomes real fun. Plus, there are more goodies inside: favorite items can be highlighted, a persistant history is provided and you can quickly access code parts by named bookmarks or filtering.&lt;/p&gt;
&lt;p&gt;It is simply amazing how much you can do in the .NET world, by just adding another tool from CodePlex. Check it out:&amp;#160;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2"&gt;http://visualstudiogallery.msdn.microsoft.com/1c54d1bd-d898-4705-903f-fa4a319b50f2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><enclosure url="http://www.iceteagroup.com/Portals/1/Images/VS10x2.png" type="application/octet-stream" length="46434" /><pubDate>Mon, 05 Sep 2011 17:26:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:43</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/42/Announcing-Support-for-Stimulsoft-ReportsNet.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=42</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=42&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Announcing Support for Stimulsoft Reports.Net</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/42/Announcing-Support-for-Stimulsoft-ReportsNet.aspx</link><description>&lt;p&gt;&lt;strong&gt;Picking the right reporting engine&lt;/strong&gt; is at least as difficult as finding the right programming language for a project. We have converted thousands of Gupta/Centura and Unify Report Builder reports to SAP's Crystal Reports, combit's List &amp;amp;&amp;#160;Label, as well as Microsoft's Reporting Services already, so why yet another reporting platform?&lt;/p&gt;
&lt;p&gt;Each of the products has it strengths and, to be honest with you, I was quite sceptical in the beginning when I first heard about Stimulsoft. A company located in Russia and Belarus that I had never come across before. I thought life was&amp;#160;easy "just" having to know Crystal Reports, List &amp;amp; Labels, and Reporting Services plus few more Java options. Nevertheless, I gave it a try and downloaded the demo version.&lt;/p&gt;
&lt;p&gt;&lt;img alt="Stimulsoft WPF Report Designer" width="617" height="267" src="/Portals/1/Images/Stimulsoft.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The product is&amp;#160;really powerful&lt;/strong&gt; and it is a very mature reporting environment combining many good concepts into one product. It is much more powerful than Crystal Reports and comes with a royalty-free integrated designer, it is more inexpensive than List &amp;amp;&amp;#160;Label and is by far more flexible, and compared to Reporting Services it is more complete and flexible.&lt;/p&gt;
&lt;p&gt;But the most important part, it is platform independent in a entirely new context. The following technologies and platforms are available and supported by the product:&lt;/p&gt;
&lt;table border="1" cellspacing="1" cellpadding="1" width="400"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;/td&gt;
            &lt;td width="100" style="text-align: center"&gt;Designer&lt;/td&gt;
            &lt;td width="100" style="text-align: center"&gt;Viewer&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;WinForms&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="text-align: left"&gt;Silverlight&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="text-align: left"&gt;WPF&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="text-align: left"&gt;Web (AJAX)&lt;/td&gt;
            &lt;td style="text-align: center"&gt;&amp;#160;&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td style="text-align: left"&gt;Adobe Flash/Flex/PHP&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
            &lt;td style="text-align: center"&gt;x&lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This fits perfectly with our new product offerings for the Web and Cloud-based deployments. Skeptical? Try out the online demos: &lt;a href="http://www.stimulsoft.com/Products.aspx"&gt;http://www.stimulsoft.com/Products.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;We have successfully converted several thousand reports in a large Swiss project to Stimulsoft and the quality is simply outstanding. Our porting technology for Stimulsoft is currently being finalized and will be released soon.&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><pubDate>Tue, 15 Mar 2011 17:11:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:42</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/41/From-Team-Developer-to-Real-Web-Applications.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=41</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=41&amp;PortalID=1&amp;TabID=239</trackback:ping><title>From Team Developer to Real Web Applications</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/41/From-Team-Developer-to-Real-Web-Applications.aspx</link><description>&lt;p&gt;We are working hard on extending our PPJ Framework to evolve migrated SAL/Team Developer applications on the Cloud and on the Web.&lt;/p&gt;
&lt;p&gt;Applications that have been migrated to &lt;strong&gt;Real .NET &lt;/strong&gt;using our solution will be able to:&lt;/p&gt;
&lt;p style="margin-left: 40px"&gt;1)&amp;#160;Deploy as Smart Clients and take full advantage of Cloud environments.&lt;/p&gt;
&lt;p style="margin-left: 40px"&gt;2)&amp;#160;Become Rich Internet Applications based on Web 2.0 and run in most OS and browsers.&lt;/p&gt;
&lt;p&gt;In this blog entry we will focus on the Rich Internet Application option (PPJ Web) and give you a preview of what's possible for developers that have “Joined the Evolution” and finally left SAL behind for a real &lt;strong&gt;C#/VB.NET &lt;/strong&gt;platform.&lt;/p&gt;
&lt;p&gt;Put your 3D glasses on. What you are about to see&amp;#160;is absolutely amazing!&lt;/p&gt;
&lt;p&gt;Click on the images to enlarge the screen shot and enjoy the view, then dream of being able to do the same with your Team Developer applications.&lt;/p&gt;
&lt;p&gt;Just to make sure we have explained it correctly. We are presenting a true DHTML/Ajax application running entirely on the server and being used by any browser (Explorer, Firefox,&amp;#160;Google, Opera, Safari) on different&amp;#160;Operating Systems (Windows, Linux, MacOS, Chrome).&lt;/p&gt;
&lt;table border="0" cellspacing="1" cellpadding="5"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;a rel="thumbnail" href="/Portals/1/Newsletter/Images/tabsformsw.png"&gt;&lt;img border="0" alt="" width="128" height="86" src="/Portals/1/Newsletter/Images/tn_tabsformsw.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top"&gt;
            &lt;p&gt;&lt;strong&gt;Unify&amp;#160;Team Developer&amp;#160;Application&lt;/strong&gt;&lt;/p&gt;
            &lt;p&gt;This is a&amp;#160;simple and common SAL/Team Developer application. Shows a&amp;#160;toolbar, tab control, tree control, table window, and other standard Windows controls.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;a rel="thumbnail" href="/Portals/1/Newsletter/Images/tabsforms.png"&gt;&lt;img border="0" alt="" width="128" height="102" src="/Portals/1/Newsletter/Images/tn_tabsforms.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top"&gt;
            &lt;p&gt;&lt;strong&gt;Dream 1: Web Application Using Gmail Theme!&lt;/strong&gt;&lt;/p&gt;
            &lt;p&gt;This is the same Unify Team Developer Application shown above ported to Real .NET and Real C# using The Porting Project and deployed as a Real Web Application based on Web 2.0, DHTML/Ajax.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;a rel="thumbnail" href="/Portals/1/Newsletter/Images/twowindows.png"&gt;&lt;img border="0" alt="" width="128" height="98" src="/Portals/1/Newsletter/Images/tn_twowindows.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top"&gt;
            &lt;p&gt;&lt;strong&gt;Dream 2: Web Application With Multiple Forms Using Facebook Theme!&lt;/strong&gt;&lt;/p&gt;
            &lt;p&gt;Another Team Developer Application migrated to a Real Web Application showing multiple forms in the same workspace. Just amazing...&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;a rel="thumbnail" href="/Portals/1/Newsletter/Images/mdiform.png"&gt;&lt;img border="0" alt="" width="128" height="103" src="/Portals/1/Newsletter/Images/tn_mdiform.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td valign="top"&gt;
            &lt;p&gt;&lt;strong&gt;Dream 3: Web Application With MDI Interface!&lt;/strong&gt;&lt;/p&gt;
            &lt;p&gt;This is Google Chrome running a ported Team Developer application showing a standard MDI interface with MDI child forms.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt;&amp;#160;&lt;a rel="thumbnail" href="/Portals/1/Newsletter/Images/mditabbed.png"&gt;&lt;img border="0" alt="" width="128" height="103" src="/Portals/1/Newsletter/Images/tn_mditabbed.png" /&gt;&lt;/a&gt;&lt;/td&gt;
            &lt;td&gt;
            &lt;p&gt;&lt;strong&gt;Dream 4: Web Application with Tabbed MDI Interface Using Analytics Theme!&lt;/strong&gt;&lt;/p&gt;
            &lt;p&gt;This is&amp;#160;a traditional MDI Team Developer application converted to Real .NET and running in Google Chrome. The MDI interface is now shown as&amp;#160;modern tab pages.&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Like what you see? Contact us to arrange for a webinar and demo of our migration technology.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The only way to migrate your SAL/Team Developer applications to Real .NET and to Cloud or Web environments is The Porting Project. Nothing else even comes close.&lt;/strong&gt;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Fri, 28 Jan 2011 09:28:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:41</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/39/Real-WPF-or-crippled-WPF.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=39</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=39&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Real WPF or crippled WPF?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/39/Real-WPF-or-crippled-WPF.aspx</link><description>&lt;h2&gt;WPF is a great new rendering technlogy from Microsoft. It's based on .NET and offers a huge set of options.&lt;/h2&gt;
&lt;p&gt;According to Unify, Team Developer 6 will be able to import and use WPF controls.&lt;/p&gt;
&lt;p&gt;At a first look it appears that through a combination of reflection and WPF&amp;#160;hosting it's true. You will be able to host WPF controls in a SAL application. In fact it can be done easily with TD 1.5, or TD 4.2 already.&lt;/p&gt;
&lt;p&gt;I have doubts about the usability of wrapped WPF controls in a language (SAL) that is&amp;#160;not really integrated with .NET.&amp;#160;So far the&amp;#160;implementation that has been&amp;#160;divulged&amp;#160;by Unify shows a very simple interface based on strings and string&amp;#160;arrays. Meaning that to use a WPF control you have to use its methods and properties using string arguments for the method name and parameters. This approach precludes you from creating composite controls, passing objects, receiving objects, prevent syntax errors at compile time (strings cannot be checked by the compiler), and so on...&lt;/p&gt;
&lt;p&gt;In any case, Unify made me curious. I started wondering:&amp;#160;what if they are onto something? What if it's difficult for a migrated application to use a WPF control? So I tried to use a WPF control, actually a composite control, on a ported form. That is a form originally created in SAL and migrated to C# using our solution. Here it is:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img alt="" width="614" height="528" src="/Portals/1/Newsletter/Images/wpfinfrm1.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Couldn't be easier.&lt;/strong&gt; There is no interpreter or converters in between. In C# you can use directly all the methods and fields of the WPF control. No matter how complex they are.&lt;/p&gt;
&lt;p&gt;Look at this very simple code from the sample above:&amp;#160;&lt;/p&gt;
&lt;div style="font-family: courier new"&gt;
&lt;p style="margin-left: 40px"&gt;&lt;font color="#008000" size="2"&gt;&lt;font color="#008000" size="2"&gt;// Update YValue property of the DataPoint&lt;/font&gt;&lt;/font&gt;&amp;#160;&lt;/p&gt;
&lt;p style="margin-left: 40px"&gt;chart.Series[0].DataPoints[i].YValue = rand.Next(-80, 100);&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;What would this code look like in using SAL wrappers? I&amp;#160;decided to try&amp;#160;and started writing some SAL code, just to see what it would look like.&lt;/p&gt;
&lt;p&gt;The first part of the C# statement is "chart.Series[0]". In SAL it would look like this (notice that I probably have&amp;#160;to use "get_Series" to use the indexer):&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;String: sIdx[1]&lt;/li&gt;
    &lt;li&gt;String: sReturn&lt;/li&gt;
    &lt;li&gt;&amp;#160;&lt;/li&gt;
    &lt;li&gt;Set sIdx[0] = "0"&lt;/li&gt;
    &lt;li&gt;Call SalWPFInvokeMethod(VisiChart, "get_Series", sIdx, sReturn)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Now, the method "get_Series" should have returned a reference to&amp;#160;an&amp;#160;object of type Series. On this instance I&amp;#160;have to call the method "get_DataPoints", right? It's the&amp;#160;second part of the C#&amp;#160;statement &amp;#160;"chart.Series[0].DataPoints[i]".&lt;/p&gt;
&lt;p&gt;But sReturn can only return primitive types, so I'm lost at this point... Wait, I can still write the last part of the simple C# statement, assuming that there is (or will be) a way to overcome the previous stumbling block:&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;String: sArgs[2]&lt;/li&gt;
    &lt;li&gt;&amp;#160;&lt;/li&gt;
    &lt;li&gt;Set sArgs[0] = "-80"&lt;/li&gt;
    &lt;li&gt;Set sArgs[1] = "100"&lt;/li&gt;
    &lt;li&gt;Call SalWPFInvokeMethod(VisiChar, "[?]set_YValue", sArgs)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Is this really the kind of syntax&amp;#160;you want to work with?&lt;/p&gt;
&lt;p&gt;I can see&amp;#160;many points of failure in programming with strings and arrays of arguments, so many that I may write a&amp;#160;blog just about that. It's like low level C++ code trying to use the old IDispatch interface on COM objects. For me it was a nightmare.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Thu, 30 Sep 2010 14:42:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:39</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/36/Can-You-Spell.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=36</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=36&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Can You Spell?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/36/Can-You-Spell.aspx</link><description>&lt;p&gt;&lt;strong&gt;We take spell-checking&amp;#160;for granted in most applications today.&lt;/strong&gt; Microsoft Word, Outlook, Thunderbird, OpenOffice, and even HTML/Text editors on web design tools have built-in spell-checking and syntax error highlighting capabilities. Wouldn't it be nice if your application did it too?&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The question is: can you and how?&lt;/strong&gt; There are many third party components out there that can add spell-checking to your controls, but will they work with Gupta/Unify Team Developer? We don't know and leave it to you (if you are still using SAL) to find out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you have moved to C#/VB.NET using our automated migration solution&lt;/strong&gt; and are now deploying your apps together with the PPJ&amp;#160;Framework, we have just made available a development build and source code of a simple and yet powerful spell-checking and syntax highlighting component.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;You can find it in our &lt;a href="http://www.iceteagroup.com/Support/Downloads.aspx"&gt;downloads&lt;/a&gt; section.&lt;/p&gt;
&lt;p&gt;&lt;img height="397" width="617" alt="" src="/Portals/0/Images/Blogs/spellchecker.png" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The solution that we are going to use in the PPJ&amp;#160;Framework 2011&lt;/strong&gt; release uses the popular &lt;a href="http://hunspell.sourceforge.net/"&gt;hunspell&lt;/a&gt; open-source library. It's compiled for 32-bit and 64-bit platforms. Hunspell is the spell checker for OpenOffice, Firefox, Thunderbird, Google Chrome, Mac OSX, Opera, and soon it will be yours too!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Free dictionaries for virtually every language in the world&lt;/strong&gt; can be downloaded at&amp;#160;&lt;a href="http://wiki.services.openoffice.org/wiki/Dictionaries"&gt;http://wiki.services.openoffice.org/wiki/Dictionaries&lt;/a&gt;. Here you will find OXT files that are in fact ZIP archives. Change the extension to ZIP and extract the two .aff and .dic file for the language you have downloaded.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Our implementation is capable of hooking up&amp;#160;any WinForms&lt;/strong&gt; TextBoxBase control, including RichEdit, editable ComboBox controls and grid cells in edit mode. We support three styles for drawing the syntax error underline: Solid, Dotted and ZigZagged. We also support default and custom context menu with words suggestions. Additionally we expose a utility SpellChecker class with several methods that allow developers to use the dictionaries directly.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This is one of the many things you can do once you Join the Evolution.&lt;/strong&gt; Migrating to TD 6 and ultimately remain with TD and SAL simply doesn't make sense when you cannot use all the modern features in C#, .NET&amp;#160;and Visual Studio.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Mon, 07 Jun 2010 11:47:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:36</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/34/New-in-C-40-Optional-and-Named-Arguments.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=34</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=34&amp;PortalID=1&amp;TabID=239</trackback:ping><title>New in C# 4.0: Optional and Named Arguments</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/34/New-in-C-40-Optional-and-Named-Arguments.aspx</link><description>&lt;p&gt;Following the path to bring together their 2 main .NET programming languages,&lt;br /&gt;
Microsoft has introduced several language enhancements to C# in their just released version 4.0&lt;br /&gt;
&lt;br /&gt;
Some of these features have been available for VB (.NET) for quite a while but now add comfort&lt;br /&gt;
and transparency also to C# based .NET code.&lt;br /&gt;
&lt;br /&gt;
The first language enhancement is optional arguments:&lt;br /&gt;
&lt;br /&gt;
You can now define method arguments that can be omitted when calling that method.&lt;br /&gt;
Additionally you can supply default values for such optional arguments.&lt;br /&gt;
&lt;br /&gt;
Imagine a simple sample where you need a function to save a picture blob. You might want to specify the filetype and also an optional percent base scaling.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;img alt="" src="/Portals/0/Images/Blogs/blog_optnamed_savepicblob.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
You can now call this method in the following ways:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" src="/Portals/0/Images/Blogs/blog_optnamed_samplesaveblob.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Another very useful addition to C# 4.0 are named arguments.&lt;br /&gt;
Consider the following method that also includes optional arguments:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" src="/Portals/0/Images/Blogs/blog_optnamed_sendmail.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
When calling that method you can directly assign arguments by their name:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" src="/Portals/0/Images/Blogs/blog_optnamed_samplesendmail.jpg" /&gt;&lt;br /&gt;
&lt;br /&gt;
Using named arguments can greatly improve readability and transparency especially with long lists of arguments. With optional arguments you can simplify your method declarations.&lt;br /&gt;
&lt;br /&gt;
Visual Studio 2010 fully supports both named and optional arguments with the build in IntelliSense:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt="" src="/Portals/0/Images/Blogs/blog_optnamed_intellisense.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;Now try to do this with Team Developer...&lt;/p&gt;</description><dc:creator>Frank Boettcher</dc:creator><pubDate>Tue, 11 May 2010 04:36:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:34</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/32/Whats-SAL-anyway.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=32</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=32&amp;PortalID=1&amp;TabID=239</trackback:ping><title>What's SAL anyway?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/32/Whats-SAL-anyway.aspx</link><description>&lt;p&gt;Almost every developer/sales rep has been in the situation where the customer asks which programming language the product is written in. If your application is written in C#/VB.NET, running on .NET, you're fine. No further questions. But what if you have to answer "SAL, using Unify Team Developer"? Your customer will probably ask "Sal, what? Unify, who?". Many times this is already the end of the sales process and the potential customer is lost, no matter how good your application is. Gupta/Centura/Unify is simply not known and therefore not taken into consideration.&lt;br /&gt;
&lt;br /&gt;
The more popular a language is the more it is accepted and the more chances you have to sell your application. But what exactly means "popular"? Well, there's a company that put some work into figuring this out and they came up with a list of languages that people search for most on popular search sites like Google, Yahoo, and others. Find the list at &lt;a target="_blank" href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img border="0" width="348" height="347" alt="" src="/Portals/0/Images/Blogs/TIOBE.jpg" /&gt;&lt;br /&gt;
&amp;#160;&lt;/p&gt;
&lt;p&gt;The list is ordered by the number of searches and the language being searched for the most is on top of the list. C and Java are the leaders. PHP is very popular too but I don't consider it a general purpose language because it is mainly used for web applications only. Visual Basic is still going strong but C# has made it's way up and will continue to increase market share.&lt;br /&gt;
&lt;br /&gt;
On the list you can even find laguages like SAS, MATLAB and LUA which, to be honest, I had never heard of. There's outdated languages like LISP, COBOL, Fortran, Smalltalk and whatever else. A long list of 50 programming languages where the ones at the end of the list have an extremely low market share, they are absolute niche products.&lt;br /&gt;
&lt;br /&gt;
So what about SAL/Team Developer? Not on the list. Nada. Niente. Non existent. It's not even a niche product! Being a SqlWindows developer myself since the 16-bit ages I moved away many many years ago and it turned out to be the right decision. At that time I had to rewrite from scratch because there was no migration tool but times have changed and now The Porting Project offers painless transition to modern platforms. Platforms that don't force you to explain what language you used and who Unify is. The Porting Project makes it easy to switch to a programming language that is widely accepted and that you can find in the top range of languages used by developers worldwide.&lt;/p&gt;</description><dc:creator>Joe Meyer</dc:creator><pubDate>Thu, 08 Apr 2010 12:53:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:32</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/31/Visual-Studio-2010-A-different-league.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=31</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=31&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Visual Studio 2010 - A different league</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/31/Visual-Studio-2010-A-different-league.aspx</link><description>&lt;h1&gt;Visual Studio 2010 - More of a pleasure to work with when you are used to TD&lt;/h1&gt;
&lt;p&gt;We are now working with Visual Studio 2010 on the PPJ Framework and also started using it on some migration projects. Well... Coming from years of Gupta/Centura/Gupta/Unify development I'm pretty sure that VS 2010 is simply in a different league.&lt;/p&gt;
&lt;p&gt;The incredible productivity increase that a software shop can gain by simply switching from Team Developer to Visual Studio 2010 is astonishing.&lt;/p&gt;
&lt;p&gt;One of the many useful features is the new Extension Manager. It connects directly to the Visual Studio Gallery and allows you to find, download and install extensions to Visual Studio. There are hundreds of them:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This is a screen shot of the Extension Manager. Developing is more of a pleasure with VS 2010, especially when you are used to fight with TD's outdated limitations and all the recently introduced bugs.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img height="368" width="600" src="/Portals/0/Images/Blogs/vs2010addons.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;h1&gt;Software is a serious business&lt;/h1&gt;
&lt;p&gt;Since I have been in the software business (which is many years) I have always adopted the best technology and tools for the job. Sometimes straight assembly is the right fit, some other times C is the right language. There is no one-size-fit-all solution with software. For business applications there is very little doubt for me.&lt;/p&gt;
&lt;p&gt;Visual Studio 2010 and .NET will pay back the cost of the conversion from TD in very little time. Once your code is secured in .NET the return on investment&amp;#160; curve has changed from downward to upward.&lt;/p&gt;
&lt;p&gt;There is truly no good reason to keep valuable code locked in a proprietary and outdated technology. Really.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Thu, 04 Mar 2010 09:56:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:31</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/30/Porting-Migration-and-the-truth-for-MD-Consulting.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=30</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=30&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Porting, Migration, and the truth for MD Consulting</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/30/Porting-Migration-and-the-truth-for-MD-Consulting.aspx</link><description>&lt;p&gt;I recently stumbled upon this weird white paper from MD Consulting: &lt;a href="http://www.md-consulting.de/PortalData/2/Resources/download_techn_infos/Migration_bestehender_TD-Anwendungen_nach_C_.pdf"&gt;http://www.md-consulting.de/PortalData/2/Resources/download_techn_infos/Migration_bestehender_TD-Anwendungen_nach_C_.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It's in german, but the translation is quite clear to understand.&lt;/p&gt;
&lt;p&gt;MD talks about the differences between porting and migration. The term porting refers to our technology, The Porting Project. Whereas migration refers to the technology now owned by Unify, a product called Sabertooth. (Unify bought this "migration" technology a few years ago from Active Data for US$ 420k). While both approaches seem pretty similar on first sight, there are differences in terms of concept, functionality, and completeness between the two offerings. We are certainly in agreement on this with MD Consulting.&lt;/p&gt;
&lt;p&gt;The whitepaper explains the different implementations of the converted .NET code for &lt;strong&gt;SalTblPopulate()&lt;/strong&gt;, claiming that the Porting Project is actually trying to emulate SAL, while Sabertooth is offering pure and clean C# code that doesn't emulate SAL. This is the code that the two migration technologies produce:&lt;/p&gt;
&lt;p&gt;Sabertooth: &lt;tt&gt;tbl1.Populate(hSql, "SELECT...", SalGrid.TBL_FillAll);&lt;/tt&gt;&lt;br /&gt;
Porting Project: &lt;tt&gt;tbl1.Populate(hSql, "SELECT...", Sys.TBL_FillAll);&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;Do you see a difference? To me it looks pretty much the same (despite the namespace used for the system constant TBL_FillAll). This is something we did not understand in the whitepaper.&lt;/p&gt;
&lt;p&gt;So while we are in agreement on how to best solve migration or porting of SalTblPopulate(), there are some differences in how to implement other items. Let's look at another example:&lt;/p&gt;
&lt;p&gt;Data fields in SQLWindows can hold different data types. This is important functionality in terms of data entry and validation. The data type of a data field can be changed by just flipping a property. It is not easy to port this to .NET, because the equivalents to data fields in SQLWindows (named text boxes in .NET), are not aware of data types. All data entry and validation logic has to be done by hand or with custom classes.&lt;/p&gt;
&lt;p&gt;Unify's approach to port a data field class of type date/time is to map this to a SalTextBoxDate class that holds all the entry and validation logic. On first sight, not a bad move. But the truth is that this is prone to errors and would have broken many applications that we ported throughout the last years.&lt;/p&gt;
&lt;p&gt;Imagine a data field is used as a base class for other data fields. They are derived a couple of times and finally used on a form or in a dialog box. What happens if the data type property is changed somewhere in the inheritance tree? Assume the base class is of type string while the derived class is of type date. If this is done in several places, the conversion process will actually break existing applications (and it would have happened to most applications we ported).&lt;/p&gt;
&lt;p&gt;Where is the point in porting or migrating at all? Preserve the existing investments and reduce the risks in going to a new platform and starting from scratch. In a complete rewrite, the development effort is not the most critical effort, it is rather testing and making sure that the application works just like before. That's the reason why many banking, insurance, and flight booking systems are still developed and maintained in COBOL code that has been written 20, 30, 40 years back.&lt;/p&gt;
&lt;p&gt;With more than 1000 ported applications, we have found best practices to minimize the risks as much as possible. And we have numerous development teams that consist of both, SQLWindows developers now working in C#, as well as true C# developers that have never used SQLWindows before. They work happily together on ported code and appreciate the fact that they can finally evolve ported applications without throwing away tremendous investments in existing products.&lt;/p&gt;
&lt;p&gt;We are confident that we have made the right decisions in our porting library based on the experience of our 100% success rate together with the large list of references that we have made public. Compare the details!&lt;/p&gt;</description><dc:creator>Thomas Althammer</dc:creator><pubDate>Sun, 17 Jan 2010 11:25:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:30</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/29/TD-60-Benefits.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=29</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=29&amp;PortalID=1&amp;TabID=239</trackback:ping><title>TD 6.0 Benefits</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/29/TD-60-Benefits.aspx</link><description>&lt;p&gt;Unify has presented the new version of Team Developer at their recent developers conferences in Germany and US. That is TD 6.0 that will be released in 2010.&lt;/p&gt;
&lt;p&gt;I looked at the presentations and went through the new features and improvements and I was left with one question: &lt;u&gt;What are the benefits?&lt;/u&gt;&lt;/p&gt;
&lt;p&gt;To answer this seemingly simple question we have to look at several factors. First we have to identify the stakeholders and their needs. Let’s try.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We have organizations using applications written using TD/SAL.&lt;/strong&gt; Most of their apps have been written many years ago, have evolved over time, and are working relatively well. Their problems are mainly A) finding (and keeping) resources that know or want to work with a language (SAL) and tool (TD) that is not exactly mainstream technology; and B) consolidating, integrating, deploying and managing several heterogeneous systems across the organization.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;There are Independent Software Vendors (ISVs) that produce and sell applications based on TD/SAL.&lt;/strong&gt; Their problems are mainly A) finding (and keeping) resources that know or want to work with TD and SAL; B) compete with other solutions based on mainstream technologies like .NET, Java, Web Applications; C) expand their products adding new modern features, moving to the web using the new Rich Internet Application (RIA) architectures, increase productivity and software quality.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Last but not least, there are developers that have been working with TD/SAL for years &lt;/strong&gt;and have intimate knowledge of the applications they are working with (in many cases it has been the same application for many years). Their concerns are A) keep their jobs; B) find new jobs if/when they need or want to; C) be happy at what they do and work with exciting and interesting technologies. This last point is not to be underestimated since writing software is still basically an art and developers do enjoy working with code (at least I know I do).&lt;/p&gt;
&lt;p style="margin-left: 40px"&gt;&lt;strong&gt;Note:&lt;/strong&gt; please send me additional issues that I have missed to gianluca-at-iceteagroup.com.&lt;/p&gt;
&lt;p&gt;Now that we have identified the three main stakeholders (Corporations IT, Software Companies (ISVs), Gupta Developers) we can try to nail down what are the benefits of TD 6.0. But in order to do so we have to list the most important new features that will be included in TD 6.0.&lt;/p&gt;
&lt;p&gt;I found two sets of features: new controls, new compile and deployment.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New controls&lt;/strong&gt; include a new tab bar (either a third one or an enhancement of the second one added with TD 5.2), outlook-style page navigator, a replacement tree control for the existing Visual Toolchest outline listbox, dockable toolbars, and a list of other minor enhancements.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New deployment is based on a new optional compiler and a new runtime.&lt;/strong&gt; The new compiler will be able to compile existing SAL code to MSIL op-code instead of SAL p-code, and the new runtime will be written in C# (and/or VB.NET) instead of the current C/C++ runtime.&lt;/p&gt;
&lt;p&gt;There isn’t much to say about the new controls since they are not really new. Visual Studio and .NET had all those controls for years including fully integrated and advanced designers.&lt;/p&gt;
&lt;p&gt;The new compiler is the most important new feature. TD 6.0 will add a new compiler and runtime to generate Microsoft .NET executables. &lt;strong&gt;It is the biggest development undertaking with Team Developer since the release of TD 5.0 in January 2007.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;TD 5.0 also added a new compiler and runtime to generate Linux executables. It was largely developed by Gupta Technologies before being acquired. Unify finished the product and released in January ‘07 then recalled it quickly thereafter and ultimately dropped the product.&lt;/p&gt;
&lt;p&gt;Now that we have narrowed down the stakeholders and the new features in TD 6.0 we can start answering my original question: What are the benefits?&lt;/p&gt;
&lt;p&gt;Let’s do it for each identified issue:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;A) Finding (and keeping) resources that know or want to work with TD and SAL. (Organizations and ISVs)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;It’s a fact that there are very few developers using TD and SAL. In my opinion TD 6.0 will not change the situation because it doesn’t change the development environment and doesn’t change the language. Organizations and ISVs will still need to find and retain developers for TD and SAL. Finding and retaining resources simply gets harder with time.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;B) Consolidating, integrating, deploying and managing several heterogeneous systems across the organization. (Organizations)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Compiling existing SAL code to MSIL may improve the integration of heterogeneous systems,&amp;#160;considering that Microsoft .NET and Visual Studio is quickly becoming the de-facto standard for business applications development. Compiled MSIL assemblies from SAL can be used from other .NET systems without having to resort to COM.&lt;/p&gt;
&lt;p&gt;However, the new compiler and runtime add a new risk since it’s a completely new compiler written from scratch by Unify (like 5.1 and 5.2) and will not support 100% of existing features.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C) Expand their products adding new modern features, moving to the web using the new Rich Internet Application (RIA) architectures, increase productivity and software quality. (ISVs)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I don’t think that a different binary format would give many advantages to ISVs trying to compete with full .NET, Java, or Web solutions. They may be able to piggy back on .NET marketing buzz by telling prospects that their solution is now compiled to .NET. The fact is that the code is still written using SAL, it’s hard to find resources; there are very few if any third party components; the runtime is based on proprietary libraries; the new compiler is an entirely new and big software undertaking with all its risks, etc.&lt;/p&gt;
&lt;p&gt;Moreover, TD 6.0 doesn’t add support for Web Applications, doesn’t use .NET controls, and doesn’t add LINQ, Generics, Delegates, Reflection, and many of the features found in C# or VB.NET.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;D) Keep their job or find new jobs if/when they need or want to. (Developers)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If TD 6.0 extends the life of SAL applications then existing Gupta developers will certainly have a better chance of keeping their jobs. For finding new jobs, any developer knows that it’s always better to expand one’s skills and learning Visual Studio .NET and C# or Eclipse and Java is the wise thing to do.&lt;/p&gt;
&lt;p&gt;I just hope that Gupta developers working on TD 6.0 SAL code day in and day out can find the time and the opportunity to work on other projects where C# or Java are being used.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;E) Be happy at what they do and work with exciting and interesting technologies. (Developers)&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Well, this one is both objective and subjective at the same time. If a developer is happy working with TD and SAL, there is nothing to argue, it's taste. I have been working very happily with TD and SAL for years.&lt;/p&gt;
&lt;p&gt;However, it’s an objective fact that SAL is not an exciting technology anymore being designed in 1983 (or was it 1984?), which is about 25 years ago. To be fair, the problem is not just the age. Java was first released in 1996 (that is 13 years ago). But I consider Java still exciting being a cross platform development environment, and having countless libraries for just about anything and on any platform.&lt;/p&gt;
&lt;p&gt;C# and .NET (sorry I still don’t like VB.NET like I didn’t like VB6) are to me the most exciting and innovative technologies. Visual Studio 2008 (and the upcoming 2010) is a pleasure to work with and offers tools and development support that are a dream for a developer.&lt;/p&gt;
&lt;p&gt;Working with C# gives you the feeling that there are no limits to what you can do and the speed at which you can do it. I’m also a C/C++ and Assembly developer and working with C# simply beats everything I have been working with for the past 28 years!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Let’s tally up my informal analysis and let’s see what we got.&lt;/strong&gt; I used values from 0 to 5 where 0 = “No change from today” and 5 = “Big benefits”.&lt;/p&gt;
&lt;p&gt;But to make it more interesting (not forgetting that the company I work for offers seamless migration from TD/SAL all versions to C# or VB.NET on Visual Studio), I have added a column comparing with Visual Studio .NET.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;table border="0" cellspacing="1" cellpadding="1"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;Issue&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;TD 6.0 and SAL&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#0066ff" style="color: white"&gt;
            &lt;p style="color: white"&gt;Visual Studio .NET and C#/VB.NET&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;A) Find and keep resources&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;0&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;5&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;B) Consolidate, Integrate, Deploy&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;2&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;4&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;C) Expand market share, Compete&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;1&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;5&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;D) Keep jobs, find new jobs&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;1&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;5&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff"&gt;
            &lt;p style="color: white"&gt;E) Be happy, work with exciting stuff&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;2&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;3&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td bgcolor="#0066ff" align="right"&gt;
            &lt;p style="text-align: right; color: white"&gt;Total&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;6&lt;/p&gt;
            &lt;/td&gt;
            &lt;td bgcolor="#99ccff"&gt;
            &lt;p style="text-align: center"&gt;22&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;According to my non scientific analysis we get a score of 6 for TD 6.0 and 22 for Visual Studio and .NET.&lt;/p&gt;
&lt;p&gt;Which means that in my opinion TD 6.0 improves very little on the current TD 5.2 when it comes down to the issues that I have listed.&lt;/p&gt;
&lt;p&gt;While moving to Visual Studio .NET and C# (remember that I still don’t like VB.NET…), again in my opinion, yields huge benefits for the same issues.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Case closed? Nope. I neglected one important factor: Cost.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;What is the cost of migrating to TD 6.0/SAL and what is the cost of migrating to Visual Studio .NET/C#?&lt;/p&gt;
&lt;p&gt;Some will tell you that migrating to TD 6.0/SAL is basically cost free and going to .NET is enormously expensive. Others may tell you the opposite.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;The truth is obviously in the middle&lt;/strong&gt; and you have to define cost first. Cost is not just paying for the GLS &lt;span style="background-color: #ffff00"&gt;[&lt;strong&gt;Update&lt;/strong&gt;: Unify announced that TD 6.0 with the .NET compiler&amp;#160;will NOT be part of the GLS, you will have to buy a new license]&lt;/span&gt;. Productivity, market opportunities, resources, total cost of ownership (TCO), maintenance, risk mitigation effort, test and QA, are all cost components.&lt;/p&gt;
&lt;p&gt;Taking all the proper factors in consideration including cost saving items, in my humble opinion, brings up the cost of migrating to TD 6.0 (the more factors you put in the more the cost goes up), and brings down the final cost of migrating to .NET.&lt;/p&gt;
&lt;p&gt;Expanding the time frame for the calculation of the return on investment (ROI) may even show that a migration project to .NET pays for itself and could return huge benefits.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Don’t take my word for it. Ask us to show you.&lt;/strong&gt; We are here and in this case it costs zero to be prepared for the future, this is for sure.&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Mon, 30 Nov 2009 14:50:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:29</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/25/Until-supplies-last.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=25</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=25&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Until supplies last!</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/25/Until-supplies-last.aspx</link><description>&lt;h1&gt;XSal2 is now free!&lt;/h1&gt;
&lt;p&gt;Yes, you can download the installer for all versions of Gupta/Centura/Gupta/Unify Team Developer (including the latest shining 5.2 version!)&lt;/p&gt;
&lt;p&gt;And... you can download the full source code also for free.&lt;/p&gt;
&lt;p&gt;Hurry up, this offer is valid until supplies last.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.iceteagroup.com/Products/FreeDownloads.aspx"&gt;www.iceteagroup.com/Products/FreeDownloads.aspx&lt;/a&gt;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Thu, 19 Nov 2009 17:57:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:25</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/27/Ready-for-Windows-7.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=27</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=27&amp;PortalID=1&amp;TabID=239</trackback:ping><title>Ready for Windows 7?</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/27/Ready-for-Windows-7.aspx</link><description>&lt;p&gt;&lt;strong&gt;Gupta developers that migrated to .NET are ready for Windows 7 new features. &lt;/strong&gt;This is one of the many benefits of migrating. You don't have to wait for us, or for Unify/Gupta, to catch up with Microsoft.&lt;/p&gt;
&lt;p&gt;Once you are on a .NET C# or VB.NET and Visual Studio you can immediately use any .NET extension and library as they are made available by anyone. There is no other way of doing this.&lt;/p&gt;
&lt;p&gt;&lt;img height="157" width="523" src="/Portals/0/Images/Blogs/windows7taskbar.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;Integration with the new Taskbar is only one of the many new features available in Windows 7 that are immediately and reliably available to .NET developers.&lt;/p&gt;
&lt;p&gt;You can find an informative blog about integration with W7 here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://windowsteamblog.com/blogs/developers/archive/2009/03/30/windows-7-net-interop-sample-libraries.aspx"&gt;http://windowsteamblog.com/blogs/developers/archive/2009/03/30/windows-7-net-interop-sample-libraries.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And you can find the full W7 integration managed libraries here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;http://code.msdn.microsoft.com/WindowsAPICodePack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Be aware that Microsoft has been adding integration libraries using the new Class Extension feature of .NET 3.5.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;If you are still convinced that sticking it out with an obsolete technology&lt;/strong&gt; is the way to go, please attend one of our &lt;a href="http://www.iceteagroup.com/Porting/MigrationWebinars.aspx"&gt;personal webinars&lt;/a&gt; and have an open technical and business oriented session with us. In the worst case we both learn something.&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Sun, 25 Oct 2009 10:00:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:27</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/26/First-Porting-Conference.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=26</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=26&amp;PortalID=1&amp;TabID=239</trackback:ping><title>First Porting Conference!</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/26/First-Porting-Conference.aspx</link><description>&lt;h2&gt;Finally, I found some time to write this blog about our first Worldwide Porting Partners Conference!&lt;/h2&gt;
&lt;p&gt;A couple of weeks ago we met for two days in Frankfurt with all our partners. We had attendees from Australia, United Kingdom, Brasil, Belgium, Sweden, Denmark, Germany and United States.&lt;/p&gt;
&lt;p&gt;For two days Ice Tea Group presented a new incredible technology that will allow migrated Gupta applications to benefit from state-of-the-art Service Oriented Architecture (SOA), and to become Rich Internet Applications (RIA) using AJAX and Silverlight technologies.&lt;/p&gt;
&lt;p&gt;We explored in details how porting to .NET has grown into a solid enterprise-grade solution that is much more than "just" changing the Gupta code to C# or VB.NET. It's about evolving to a new technology, it's a quality jump that cannot be done without shedding the old Gupta "shell".&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;img hspace="10" alt="" width="150" height="113" src="/Portals/0/Images/Blogs/pconf_2009_1.jpg" /&gt;&lt;img hspace="10" alt="" width="150" height="113" src="/Portals/0/Images/Blogs/pconf_2009_2.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Porting to .NET using our technology means having options.&lt;/strong&gt; Having options is a fundamental strategy for all businesses of all kinds. Options allow organizations to &lt;u&gt;evolve&lt;/u&gt; in order to survive and thrive.&lt;/p&gt;
&lt;p&gt;But what are these options that we provide? Just to briefly name a few:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Oriented Architecture&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using the PPJ&amp;#160;Services migrated applications can execute reports on a server using any of the supported reporting engines (Crystal Reports, Reporting Services, List &amp;amp; Labels).&lt;/p&gt;
&lt;p&gt;Remote, click-once and Browser Applications (XBAP) can access the database through a high availability web service running in the safety of a Windows Communication Foundation (WFC) server or IIS.&lt;/p&gt;
&lt;p&gt;Multi-tier systems can consume ported business logic objects managed by a PPJ&amp;#160;Services object server running anywhere.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Rich Internet Applications&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Using ground-breaking technology, ported Gupta applications are cleanly split into a extra-thin visual layer and a server-optimized business and visual logic layer. The visual-rendering layer supports both AJAX and Silverlight!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cloud Computing&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;All services are optimized to work in a cloud-computing environment. Network bandwith and CPU&amp;#160;usage are optimized. Military-grade security&amp;#160;is built-in. Resources are ready to be load-balanced and relocated using several industry-standard technologies.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;These are all options and are all optional.&lt;/strong&gt; It means that when an organization decides to &lt;span style="background-color: rgb(255,255,0)"&gt;Join the Evolution&lt;/span&gt; and migrate to .NET with us they don't have to adopt all these technologies. They can do it at any time and can pick and chose what makes sense to them.&lt;/p&gt;
&lt;p&gt;With us the migration to .NET takes place only once. After that the evolution starts.&lt;/p&gt;
&lt;p&gt;With Team Developer 6.0 the porting process starts every time you compile for .NET and everytime you change the code in SAL. But this is a topic for a different blog...&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Thu, 15 Oct 2009 10:43:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:26</guid></item><item><comments>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/24/C-40-fits-our-plans-perfectly.aspx#Comments</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/RssComments.aspx?TabID=239&amp;ModuleID=1065&amp;ArticleID=24</wfw:commentRss><trackback:ping>http://www.iceteagroup.com/DesktopModules/DnnForge%20-%20NewsArticles/Tracking/Trackback.aspx?ArticleID=24&amp;PortalID=1&amp;TabID=239</trackback:ping><title>C# 4.0 fits our plans perfectly</title><link>http://www.iceteagroup.com/News/Blog/tabid/239/articleType/ArticleView/articleId/24/C-40-fits-our-plans-perfectly.aspx</link><description>&lt;p&gt;&lt;strong&gt;We have a long range plan for the evolution of Gupta/Centura (and now Unify) systems to Microsoft .NET and to new technologies.&lt;/strong&gt; And apparently Microsoft is catching up with us :)&lt;/p&gt;
&lt;p&gt;C# 4.0 adds a long list of features that would make many developers salivate to use them right away. What has attracted my interest the most is the new Dynamic Language Runtime (DLR) and how it perfectly fits our Gupta migration technology.&lt;/p&gt;
&lt;p&gt;In short, the new DLR features in C# 4.0 introduce dynamic objects and dynamic language integration directly into the core .NET system. This allows a developer to implement methods and properties without declaring them. It's a sort of "compilation on the fly" feature. As usual, a code snippet is worth a thousand words:&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;dynamic &lt;/span&gt;test = &lt;span style="color: rgb(51, 102, 255);"&gt;new &lt;/span&gt;MyTest();&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;test.Text = "No way I can do this in SAL!";&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;test.HelloWorld();&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;test = test + test;&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;...&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;class &lt;/span&gt;MyTest : DynamicObject&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;{&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 80px;"&gt;&lt;tt&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;public override bool&lt;/span&gt; TryInvokeMember(...) {}&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 80px;"&gt;&lt;tt&gt;&lt;span style="color: rgb(51, 102, 255);"&gt;public override bool&lt;/span&gt; TryBinaryOperation(...) {}&lt;br /&gt;
&lt;/tt&gt;&lt;/p&gt;
&lt;p style="margin-left: 40px;"&gt;&lt;tt&gt;}&lt;/tt&gt;&lt;/p&gt;
&lt;p&gt;See that? You can reference non-existing members in a dynamic object and your dynamic methods will be called at runtime and allow you to do just about anything, including creating your own specialized language.&lt;/p&gt;
&lt;p&gt;Actually, talking about specialized language, Microsoft also added complete support for dynamic script compilers and interpreters.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;We already have that in the PPJ&amp;#160;Framework&lt;/strong&gt; in order to support dynamic SQL binding and we are already using a very fast dynamic IL generation compiler to achieve tremendous speed when binding SQL parameters and intos. However, in future versions of the PPJ we will take full advantage of the new DLR to make our SQL binding layer much smaller and even faster.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;C# 4.0 is perfectly timed for us and for our plans. &lt;/strong&gt;We have not unveiled the full power of the new PPJ&amp;#160;Services solution (our ground breaking technology to move Gupta/Centura applications to the Cloud) and I will not disclose it here. But I can say that the new dynamic objects feature (see code snippet above) allows us to complete a large piece of the PPJ&amp;#160;Services solution in a much shorter period of time and in a perfectly integrated way.&lt;/p&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;</description><dc:creator>Gianluca Pivato</dc:creator><pubDate>Wed, 02 Sep 2009 10:52:00 GMT</pubDate><guid isPermaLink="false">f1397696-738c-4295-afcd-943feb885714:24</guid></item></channel></rss>