Reply
Thread Tools
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#41
Originally Posted by tekojo View Post
Try plain Qt, C++ is pretty easy to get a hang of, plus the tools are good. Qt Creator somehow reminds me of the "good old" IDEs, which were really good in one thing and didn't do anything else except the one thing they were designed for. (for Qt Creator it's Qt apps)
I'm allergic to all flavors of C.
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 

The Following 2 Users Say Thank You to Texrat For This Useful Post:
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#42
Originally Posted by tekojo View Post
You know timeframes are the last thing we like to talk about :-)

What Texrat wants isn't so far away from what the normal weekend coder needs. (and we have a few of those at work)

Something that can be set up in fifteen minutes on the machine that's anyway around the house. And a framework in which you get a simple hello world up and running on device in the next five minutes.

Virtual machines are a pretty good compromise for development, but they still require a lot of scaffolding in the background and they also require some knowledge of the system (Maemo SDK on Linux) that's in the virtual box.
Something like this I was really hoping for.

But just to make sure that I understood correctly, let me ask a few questions:

1. Will the idea be to use Qt Creator (or something similar) for coding and then all one had to do is to compile it to Maemo (preferably with a single click )?

2. Will it have it have directly the ability to use Maemo style widgets (I'm not certain of the correct terms here) in its Form editor? Currently the Windows version of Qt Creator seems to have only Windows style widgets... I think.

3. Is the idea that run it in Windows for quick testing and eventually, when ready for testing on the actual device, compile it to Maemo?

Thanks
 
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#43
Originally Posted by Texrat View Post
I'm allergic to all flavors of C.
I must agree with tekojo. I've found Qt Creator and the C++ is surprisingly easy to use and I'm used to do most of my coding in Visual Basic (yes, I know , but I'm taking medication for it, so I hope I will get better soon )!

It has some really nice features. And the best part is, that you have to do very little of actual coding in it. You just use the Form editor and some clever things like SIGNALS and SLOTS, which I really like. For those parts where there really needs to be some coding, C++ is not THAT difficult and we can always rely on our good friend Mr Google.
 
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#44
I'm sure C++ is fine. I'm just more of a high level coder. Give me a natural language tool any day. You can keep your pointers.

Oh and I've been coding with VB since 2.0 and love it, so don't feel bad. VB.Net rocks.
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 
Posts: 452 | Thanked: 522 times | Joined on Nov 2007
#45
Originally Posted by tekojo View Post
No, not the Eclipse stuff. With Qt the idea is to develop wherever you develop and then just compile to target and make sure it looks good. The whole point with Qt is the cross platform idea. And with that we are really looking to ease the pain of beginners, not people who want to dive deep into Maemo internals, for that you will need SB anyway.
Cool, I agree, hence my reason why I didn't like the eclipse solution I know that is being developed.

1. I know you don't like to commit to any specific time frame -- but are you talking like in the next 3 months; 6 months or farther out.

2. I assume this solution just allows you to create basic applications; and then submit them to the builders to create the actual application for them to test on their phone?

Nathan
 

The Following User Says Thank You to Nathan For This Useful Post:
Posts: 3,319 | Thanked: 5,610 times | Joined on Aug 2008 @ Finland
#46
I might have missed something here, but how will you solve the problem of Maemo APIs if you develop with Qt Creator on a desktop platform ? Only the simplest of apps can be developed in Creator and then 'just compiled in SB', and even then, you WILL have ifdefs. Try to access the address book, the desktop, widgets, MAFW, the location framework, accelerometers, cellular or IM functionality and suddently you find yourself in the middle of nowhere...

I'd still recommend Python for weekend coders, especially those with C(++)itis. At least with that you can forego the whole SB/SDK thing and still not have the problem above.
 

The Following 3 Users Say Thank You to attila77 For This Useful Post:
Texrat's Avatar
Posts: 11,700 | Thanked: 10,045 times | Joined on Jun 2006 @ North Texas, USA
#47
This is probably a stupid question... but is the following scenario possible and useful: desktop IDE developing directly on a Maemo device attached to the host via usb?
__________________
Nokia Developer Champion
Different <> Wrong | Listen - Judgment = Progress | People + Trust = Success
My personal site: http://texrat.net
 

The Following 2 Users Say Thank You to Texrat For This Useful Post:
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#48
One more question:

4. In theory, can one start developing an app (at least a simple one) in Qt Creator already now and then when the Maemo compiler is finally ready (hopefully very soon ), all one had to do is to make some minor corrections (like replacing/editing widgets) and then compile it for Maemo?
 
Posts: 452 | Thanked: 522 times | Joined on Nov 2007
#49
Originally Posted by Texrat View Post
This is probably a stupid question... but is the following scenario possible and useful: desktop IDE developing directly on a Maemo device attached to the host via usb?
Actually, via network (SSH) or Bluetooth would be better than a direct usb. It could be done.

Nathan.
 

The Following 2 Users Say Thank You to Nathan For This Useful Post:
Posts: 434 | Thanked: 325 times | Joined on Sep 2009
#50
Originally Posted by attila77 View Post
I might have missed something here, but how will you solve the problem of Maemo APIs if you develop with Qt Creator on a desktop platform ? Only the simplest of apps can be developed in Creator and then 'just compiled in SB', and even then, you WILL have ifdefs. Try to access the address book, the desktop, widgets, MAFW, the location framework, accelerometers, cellular or IM functionality and suddently you find yourself in the middle of nowhere....
Interesting point... OK, while the recent Texrat's question was actually a really good one IMHO, here is potentially an extremely silly question/solution:

Would it be possible to have in Qt Creator some Maemo specific widgets with default data (or manually entered data) which would allow to test it on a desktop, but would work with the correct API and data in the device itself?

For example: To create an app which looks up all the phone numbers in the Contacts and then, based on the numbers country code, calculates how many contacts are in each country, it should be enough to have a Maemo Contacts widget with all the available fields. The data could entered manually for testing. Or better yet, there should be a way to import the actual data from the device.

However, for things like Accelerometer and GPS, there could be a separate window on the desktop where you could enterer data manually real-time while running the app for testing.
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 23:03.