Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Aug 17, 2006, 11:40 PM   #1
staigerman
macrumors newbie
 
Join Date: Aug 2006
porting VB apps to MacOS? (Project Dogwaffle)

Heya, we looked into this a while back and then it seemed not so trivial, but perhaps things have improved with the Intel Macs, Bootcamp etc...

I'm wondering if there are some no-brainer resources and someone with experience in porting VB applications to MacOS?

For example, there is MS Office:Mac, right? Isn't that something that was ported from Windows to Mac and isn't Office a VB application?

In our case, we're lookingat PD Particles, a lightweight subset of Project Dogwaffle Pro:

http://www.thebest3d.com/pdp

Dogwaffle (and Particles) runs as an active X server. The SDK is VB based but some have used PowerBasic, Delphi and yet others dev systems to write plugins or make their pre-existing standalone apps connect to our server and exchange image buffer info, dimensions, rgb and alpha etc...

I was wondering if anyone here has solid knowledge of how to take a VB application to the Mac?

-Philip
Attached Thumbnails
Click image for larger version

Name:	PD_Particle_Example01.jpg
Views:	55
Size:	200.0 KB
ID:	55294   Click image for larger version

Name:	PD_Particle_Example06-600.jpg
Views:	42
Size:	55.2 KB
ID:	55295   Click image for larger version

Name:	PD_Particle_Example07-600.jpg
Views:	42
Size:	73.1 KB
ID:	55296  

staigerman is offline   0 Reply With Quote
Old Aug 17, 2006, 11:50 PM   #2
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
VB doesn't exist for Mac OS X. REALbasic is the closest you will get (especially if you are wanting to sell your app and have it look like a Mac app). But even RB is terrible compared to VB/VS, so either way it may not be that easy (especially if you're using Active-X - good luck on rewriting that for OS X). If you want to stay portable, C++ is the way to go. There isn't much besides it if you want to have a native application.

Good luck.
kainjow is offline   0 Reply With Quote
Old Aug 17, 2006, 11:59 PM   #3
staigerman
Thread Starter
macrumors newbie
 
Join Date: Aug 2006
Quote:
Originally Posted by kainjow
VB doesn't exist for Mac OS X. REALbasic is the closest you will get (especially if you are wanting to sell your app and have it look like a Mac app). But even RB is terrible compared to VB/VS, so either way it may not be that easy (especially if you're using Active-X - good luck on rewriting that for OS X). If you want to stay portable, C++ is the way to go. There isn't much besides it if you want to have a native application.

Good luck.

Yeah that was it, RealBasic, a few years ago when we looked into it, that was close to a working solution, as they could develop on Mac and spit executable for PC, and perhaps the other way round too now, dunno fer sure, anyway, we had trouble with one particar datatype we were using from VB that apparently might not have an easy match on RB's side. Was a real bummer because other than that we had found some tools for automatic conversion coming from RB.

Perhaps things have progressed. I'm hoping to get good feedback from someone who's been in fact doing ports from VB to RB or other to the Mac.
staigerman is offline   0 Reply With Quote
Old Aug 18, 2006, 03:08 AM   #4
robbieduncan
Moderator
 
robbieduncan's Avatar
 
Join Date: Jul 2002
Location: London
Note Office is not written in VB (as if). Office uses VB as it's scripting language but it's written in C/C++.
robbieduncan is offline   0 Reply With Quote
Old Aug 18, 2006, 03:17 AM   #5
kainjow
Moderator emeritus
 
kainjow's Avatar
 
Join Date: Jun 2000
Quote:
Originally Posted by staigerman
Perhaps things have progressed. I'm hoping to get good feedback from someone who's been in fact doing ports from VB to RB or other to the Mac.
I'd suggest posting on REALbasic's forums to get some more feedback as there will be many more people there who can give you more details than on MR's forums.
kainjow is offline   0 Reply With Quote
Old Aug 18, 2006, 07:29 AM   #6
DaveGee
macrumors 6502a
 
Join Date: Jul 2001
Quote:
Originally Posted by robbieduncan
Note Office is not written in VB (as if). Office uses VB as it's scripting language but it's written in C/C++.

Yep...

VB is somewhat similar to AppleScript...

I say somewhat similar because AppleScript has been developed over many years with conscious though going into each addition to the AppleScript environment / language. VB got the same treatment minus the 'conscious thought' part.

To be fair ... VB has TONS more functionally in it due to the fact that 'everything AND the kitchen sink' has been added to it over the years.

Edit:

Thinking about this VB has one other MAJOR benefit on it's side... A company that knows how to FORCE a technology to be successful. Microsoft has/had pushed 'VB Everywhere'. I don't think you could churn out an App at Microsoft without in someway 'extending and embracing' VB to the best of your development teams ability.

Apple on the other-hand... Don't even get me started, AppleScript could have very well died a few times over the years had it not been for the tremendous EXTERNAL support (aka non-Apple employees) pushing for it to continue and succeed. Oh and as for Apple Corporate PUSHING AppleScript Everywhere????? HAHAHAHAHAHAHA F-A-R F-A-R from it... AppleScript fans have to beg (and I'm not kidding) for APPLE WRITTEN software to even in the smallest way support AppleScript.

Sorry I give FULL (and extra) CREDIT to Microsoft when it comes to pushing a technology to success and Apple? They get the DUNCE CAP!

D

Last edited by DaveGee; Aug 18, 2006 at 07:43 AM.
DaveGee is offline   0 Reply With Quote
Old Aug 18, 2006, 08:05 AM   #7
BornAgainMac
macrumors 601
 
BornAgainMac's Avatar
 
Join Date: Feb 2004
Location: Florida Resident
Apple killed Hypercard too. Microsoft isn't going to push VBA on Office for the Mac anymore. It will be Applescript scriptable with no VBA scripting.
BornAgainMac is offline   0 Reply With Quote
Old Aug 18, 2006, 08:37 AM   #8
DaveGee
macrumors 6502a
 
Join Date: Jul 2001
Quote:
Originally Posted by BornAgainMac
Apple killed Hypercard too. Microsoft isn't going to push VBA on Office for the Mac anymore. It will be Applescript scriptable with no VBA scripting.
Heh... If someone saw Hypercard today they'd say... "See Apple stole the idea of the web too!".... Yet another 'technology before it's time" from the smart folks at Apple.

Hypercard aka WWW v0.1?

It's a good bet the developers initially involved with the creation of the www probably got some of their inspiration from Hypercard. Tim Berners-Lee (the granddad of the www) wrote the first ever www proof of concept 'web browser' (and http server?) on a NeXT box for goodness sake. It's a pretty safe bet he'd seen Hypercard once or twice before.

Once again Apple snatches defeat out from the jaws of victory.

Dave
DaveGee is offline   0 Reply With Quote
Old Aug 18, 2006, 11:39 AM   #9
BornAgainMac
macrumors 601
 
BornAgainMac's Avatar
 
Join Date: Feb 2004
Location: Florida Resident
Quote:
Originally Posted by DaveGee
It's a good bet the developers initially involved with the creation of the www probably got some of their inspiration from Hypercard. Tim Berners-Lee (the granddad of the www) wrote the first ever www proof of concept 'web browser' (and http server?) on a NeXT box for goodness sake. It's a pretty safe bet he'd seen Hypercard once or twice before.
I read about the NeXT connection and was blow away. And before I had even used a Mac, I knew about Hypercard and when I saw Mosaic running under Solaris I immediately thought of Hypercard. I bought Hypercard just before it was pulled from Apple's online store a few years ago as a collectable.

Web Browser History
BornAgainMac is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
iPad: Help porting! thedeejay Jailbreaks and iOS Hacks 0 Feb 4, 2014 01:51 AM
after sharing project to itunes, what do you do with the project halfmonkey Digital Video 4 Jan 5, 2014 01:37 PM
Project Dogwaffle, PD Artist on Mac? staigerman Windows, Linux & Others on the Mac 0 Nov 23, 2013 12:05 PM
Porting the memory iamabanana iPod touch 9 Oct 16, 2012 11:23 AM
Project++, project management tool dpsuffix iPhone and iPod touch Apps 0 Aug 3, 2012 02:19 AM

Forum Jump

All times are GMT -5. The time now is 03:28 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC