bada 1.2 is Smoking Hot! (Ménage à Trois Now Possible!)

October 25, 2010

I just saw what’s coming in bada 1.2, and wow… It is SMOKING HOT~! (Sorry — I can’t say what they are yet — I must wait until the public announcements.)

Looking at just how cool some things are in bada, and how well put together the bada SDK is, I want to make a prediction: Samsung is going to pwn Apple. Yep. iOS will get completely pwned.

Now, I know that’s a ways off. I don’t expect to see Samsung smoke Apple immediately. However, they will eventually.

I see a key difference between Samsung and Apple: Samsung is an enabler, where Apple is a limiter.

bada has some very cool things that are going to help blur the differences and knock down barriers between your mobile phone and your desktop. You will be able to operate seamlessly between the two.

Now, combine that with the power to sync your desktop with a server, and the ability to connect your mobile to a server, and you’ve got a super-sexy-swinging-techno-ménage à trois!

It’s only going to get sexier for bada.


MinimalBrowser in Visual Studio in Less than 60 Seconds

October 15, 2010

Creating a browser in less than 60 seconds? Impossible? Not in Visual Studio!

Well, I needed to get more screen real estate out of my browser for a project where I needed to view HTML files. But, Firefox, Chrome, IE and Opera just take up too much space. So, I started Visual Studio. Created a Windows Forms project. Dropped in a WebBrowser control. Toggled the border to Sizeable Tool Window. And built it. Done. That was good enough for what I needed. Zero code. None. Here’s what the code looks like:


   1:  using System;
   2:  using System.Collections.Generic;
   3:  using System.ComponentModel;
   4:  using System.Data;
   5:  using System.Drawing;
   6:  using System.Linq;
   7:  using System.Text;
   8:  using System.Windows.Forms;
   9:  
  10:  namespace MinimalBrowser
  11:  {
  12:      public partial class Form1 : Form
  13:      {
  14:          public Form1()
  15:          {
  16:              InitializeComponent();
  17:          }
  18:      }
  19:  }

Taking a Break from MonoTouch & iPhone Development

October 2, 2010

Well, other work presses, and I must take a break.

However, I think I may have made some significant progress last night. But I won’t know until I can get back to it probably on Monday or Tuesday. Well see.


Facebook is Google is Facebook?

September 28, 2010

So, here’s a screenshot…

Facebook is Google is Facebook

Facebook is returning Google is returning Facebook

There you have it. Very odd.


Facebook Down

September 28, 2010

Hmmm… Looks like Facebook is down. It’s redirecting to Google.com. Very odd…


The Road So Far… Errr… The RANT So Far…

April 9, 2010

So I have to start developing for Apple platforms, both the iPhone and OS X. So that means I have to get a Mac computer. So I got an iMac. So I’m just about wishing that I’d never been born at this point…

Actually, it’s not all that bad. The actual Mac is fine.  It’s Apple and Xcode that are the problems. They both simply horrible.

Apple are just total douchebags. They banned an application that would let Flash developers put their stuff on the iPhone… Douchebags. Total fucking douches. What else needs to be said? Apple has a long history of being douches. That’s just one example of them being their douchebag selves.

Then there’s Xcode… It’s just shit. It has some nice features, but it’s fucking impossible to work with. Actually, it’s more than just Xcode. Apple’s entire development methodology and tool set and infrastructure is just painful.

For example, in the iPhone Provisioning Portal, you need to create “App IDs”. And you can’t delete them. So, I have, after many attempts, things like “Please just fucking work” and “fucking hell” as App IDs. Neither of them worked because of problems with code signing and certificates.

It was so bad that I had to reinstall OS X fresh to get rid of the shit mess of broken security certificates. And all I did was follow the directions, which got me into the entire mess.

The iPhone is locked down so tightly that it’s impossible to get an application onto an iPhone in a reasonable manner. The hoops that you have to jump through are extensive.

Another thing that illustrates just what total fucking douches Apple are, is the Devices page in the iPhone Provisioning Portal.

“You can register up to 100 devices per year for development purposes. Any devices added, then later removed, still count towards your maximum number of registered devices per year.”

So, after you follow the directions and end up fucking everything up, then have to delete the iPhone from the list… You lose those as they count towards your 100 max. Douchebags. Fucking douches.

So anyways, it took me close to 2 days to get a part of the way through the process to get an app on an iPhone for beta testing. Yep. 2 days. All because of fucked up security certificates because “Keychain Access” didn’t work properly and I had to reinstall the OS.

And all that is after 2 days of failing to get “Hello World” working because Apple feels it necessary to redesign all of Xcode for each new release, so every tutorial for Xcode is out of date, except for those that specifically target Xcode 3.2.

IDIOTS! Xcode is just total fucking garbage, and the fact that Apple has to redesign it and lay it out entirely differently for new releases proves that Xcode is fundamentally flawed.With Visual Studio, going from one version to the next is seamless. Xcode? Hardly.

But there’s always someone that loves Xcode and all things Apple… Christ. Give it up!

“But Xcode enforces MVC so it’s better.” Whatever. You can do MVC in Visual Studio, but Visual Studio doesn’t force you to do anything.

That’s the fundamental difference that I can see so far. With Microsoft, there are millions of ways to do things, and you can do whatever you want, however you want. With Apple, there’s Steve Jobs’ way and the highway. There’s 1 way to do things and that’s all.

More rants to come as I discover new and creative ways to make life difficult with a Mac.


Follow

Get every new post delivered to your Inbox.