iPhone Takes the Fun Out of Coding

ban Once again the news has spread about the Apple Store rejecting this time the Opera Web browser. I have said this before, Apple are becoming what Microsoft was years ago and that concerns me.

Last week we purchased an HTC Touch Pro for some in house development and I had forgotten how much fun it is to develop on Windows Mobile.

I know the UI is not slick like the iPhone, but I have control over all the phones features and can develop any application I like without getting the Phone manufacturers approval.

Who would want to spend months developing an application, only to be rejected by the App Store and no other way to distribute it.

The close door approach that Apple is taking will inevitably be their downfall. I have seen it so many times that it’s incredible they still do it.

We live in a growing world of openness and collaboration. If a company wants to succeed they need to embrace this.

I never thought I would see Microsoft do this, but they have and developers are flocking back to the giant.

It’s not to late for Apple to see the light but I would say the current bureaucracy within the company will defend any attempt to become more open and trust the community.

For me, I am foregoing the iPhone for now and once again enjoying the open window from Microsoft, Sun Microsystems, Blackberry and many more.

Spread the love

Exciting News – WinDev 14 Coming to a Screen Near You

Its fun times at PC Soft again with another stack of amazing new features for WinDev, WebDev and WinDev Mobile.

We will have to wait for the English release date for the products, but I am hoping that they will be much quicker than 12.

I will be working through the French Découvrez les 501 NOUVEAUTÉS and let you know the new features that are in this version.

If you have never herd of or tried WinDev then you are missing out on an incredible development environment.

I used to do all my development in Visual Studio.NET and was getting very frustrated with the buggy IDE and the amount of code you have to do in .NET just to perform the simplest of tasks.

With WinDev I have been able to build professional looking websites 70% quicker.

I just love coding in WinDev and WebDev, it’s brought back the fun in coding.

Spread the love

Microsoft Finally Get How to Advertise the Windows

I just didn’t get the Seinfeld adverts, they were just to out there. But the new Microsoft adverts I like a lot.

Now I’m a PC and a Mac. I love both platforms (yes even Vista). It was fun to watch the Mac adverts take advantage but finally Microsoft have fired back. What I like about these ads are that they focus on people using a PC in real life, nothing about attempting to slander a Mac.

Spread the love

Debugging a WebDev Site

image Here’s a tip if you develop using WebDev. I recently had a timeout issue that was occurring on our live web server but not on my development box.

WebDev 12 supports remote debugging, so open your project and then make a remote debug connection. You can then debug the code and see which line is causing the issue on the server.

Is that cool or what?

Spread the love

WinDev – Have some fun with Social Networks

tw Social Networks like Twitter are great fun when you are in the mood to create some little apps.

Here’s a simple example code to get some of my friends tweets. All I did was look through the Twitter API and picked out a simple REST method to get some XML back as a test.

Reading XML in WinDev is very simple using a few methods. I recommend you run the URL in a browser and return back some XML data you can then use to play with. That way you are not making lots of calls to the Twitter API (which is limited by design anyway).

sLine <span style="color: #0000ff">is</span> <span style="color: #0000ff">string</span>
iPos <span style="color: #0000ff">is</span> int
sUrl <span style="color: #0000ff">is</span> <span style="color: #0000ff">string</span> = <span style="color: #006080">&quot;http://www.twitter.com/statuses/friends/funcoder.xml&quot;</span>
ListDeleteAll(LIST_Results)
&#160;
<span style="color: #0000ff">IF</span> HTTPRequest(sUrl) <span style="color: #0000ff">THEN</span>
    sResult <span style="color: #0000ff">is</span> <span style="color: #0000ff">string</span> = HTTPGetResult()
    
    XMLDocument(<span style="color: #006080">&quot;XMLDoc&quot;</span>,sResult)
    
    XMLFind(<span style="color: #006080">&quot;XMLDoc&quot;</span>,<span style="color: #006080">&quot;user&quot;</span>,XMLChildItem)
    
    <span style="color: #0000ff">WHILE</span> XMLFound(<span style="color: #006080">&quot;XMLDoc&quot;</span>)
        <span style="color: #0000ff">IF</span> XMLFind(<span style="color: #006080">&quot;XMLDoc&quot;</span>,<span style="color: #006080">&quot;created_at&quot;</span>, XMLElement) <span style="color: #0000ff">THEN</span>
            sLine = XMLData(<span style="color: #006080">&quot;XMLDoc&quot;</span>)
            
            <span style="color: #0000ff">IF</span> XMLFind(<span style="color: #006080">&quot;XMLDoc&quot;</span>,<span style="color: #006080">&quot;text&quot;</span>,XMLElement) <span style="color: #0000ff">THEN</span>
                sLine += <span style="color: #006080">&quot; | &quot;</span> + XMLData(<span style="color: #006080">&quot;XMLDoc&quot;</span>)
                
                <span style="color: #0000ff">IF</span> sLine &lt;&gt; <span style="color: #006080">&quot;&quot;</span> <span style="color: #0000ff">THEN</span>
                    ListAdd(LIST_Results,sLine)
                <span style="color: #0000ff">END</span>
            <span style="color: #0000ff">END</span>
            
&#160;
        <span style="color: #0000ff">END</span>
        
&#160;
        
        XMLFind(<span style="color: #006080">&quot;XMLDoc&quot;</span>,<span style="color: #006080">&quot;user&quot;</span>,XMLContinue)
    <span style="color: #0000ff">END</span>
    XMLCancelSearch(<span style="color: #006080">&quot;XMLDoc&quot;</span>)
    XMLClose(<span style="color: #006080">&quot;XMLDoc&quot;</span>)
END

You can then move on to some further experiments and combine different social networks to create some unique mashups.

Spread the love
Copyright FUNCODER 2019
Shale theme by Siteturner