If you had the time what would be your next big PB project?

Everything else that doesn't fall into one of the other PB categories.
dell_jockey
Enthusiast
Enthusiast
Posts: 767
Joined: Sat Jan 24, 2004 6:56 pm

Post by dell_jockey »

Mistrel wrote:An interactive UML modeling tool which supports dynamic reverse engineering of sources for PureBasic.

+1 for the IDE too, but I don't see myself writing one. I'd rather spend the time figuring out how to implement support for PureBasic into Eclipse or NetBeans.
Mistrel,

perhaps you might want to write a PB plug-in for ArgoUML: http://argouml.tigris.org/ ?
cheers,
dell_jockey
________
http://blog.forex-trading-ideas.com
chris_bdnsee
New User
New User
Posts: 2
Joined: Tue Apr 07, 2009 2:42 pm

Post by chris_bdnsee »

A data awareness application framework for PB. This keeps me up during some sleep less nights.
Something like VB offered since years - databound gadgets and controls.

This feature was for sure (IMHO) one of the reasons for success of VB...

Just think about the new potential user group - all those folks who have knowledge about a business solution, but don't want to deal with memory handling and other low level details....

Just a vision - but sooner or later (most likely later...)......

best

Christian
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

chris_bdnsee wrote:A data awareness application framework for PB. This keeps me up during some sleep less nights.
Something like VB offered since years - databound gadgets and controls.

This feature was for sure (IMHO) one of the reasons for success of VB...

Just think about the new potential user group - all those folks who have knowledge about a business solution, but don't want to deal with memory handling and other low level details....

Just a vision - but sooner or later (most likely later...)......

best

Christian
+1 :wink:
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
DoubleDutch
Addict
Addict
Posts: 3220
Joined: Thu Aug 07, 2003 7:01 pm
Location: United Kingdom
Contact:

Post by DoubleDutch »

dell_jockey: Is FAP Turbo not a scam?
https://deluxepixel.com <- My Business website
https://reportcomplete.com <- School end of term reports system
User avatar
the.weavster
Addict
Addict
Posts: 1583
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Post by the.weavster »

chris_bdnsee wrote:A data awareness application framework for PB. This keeps me up during some sleep less nights.
Something like VB offered since years - databound gadgets and controls
QT widgets are cross platform, data-aware and they have a nice gui designer: http://www.qtsoftware.com/products/appd ... tools-at-a

Maybe your combined project should be integrating them with PB
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

the.weavster wrote:QT widgets are cross platform, data-aware and they have a nice gui designer: http://www.qtsoftware.com/products/appd ... tools-at-a

Maybe your combined project should be integrating them with PB
It sounds very interesting!
Do you have any working example?
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
the.weavster
Addict
Addict
Posts: 1583
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Post by the.weavster »

thanos wrote:It sounds very interesting!
Do you have any working example?
Not in PB, I've just started learning to use them with Python (my new love).

Qt now belongs to Nokia and it seems they're planning to port it all over the place, not just Windows, Linux and Mac PCs but Symbian S60, S40, Maemo, Windows Mobile, etc...

They're also creating Python interpreters for their own mobile platforms as well as a packager to turn your Python scripts into an *.sis file that installs on a Nokia device just like any other app i.e. no need for the end user to download and install the interpreter separately.

There's also a signed Python interpreter for Samsung Symbian phones too, so although Nokia seem to be the driving force I don't think it's going to be limited to just Nokia hardware.

Google PyQT, PyS60 and PyMaemo if it sounds interesting.



As an aside there's also a Python interpreter that's an extension to Mozilla Firefox so you can make use of XUL and XPCOM with Python and have your app run inside Firefox.
Google pyxpcomext.
Poshu
Enthusiast
Enthusiast
Posts: 459
Joined: Tue Jan 25, 2005 7:01 pm
Location: Canada

Post by Poshu »

QT look amazing. I soooo would like to have such a tool for PB.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

the.weavster wrote:Not in PB, I've just started learning to use them with Python (my new love).
...Google PyQT, PyS60 and PyMaemo if it sounds interesting.
...Google pyxpcomext.
Thank you very much for this useful information.
In order to write applications for mobile phones i tried the Basic4Ppc, but i will take a look at what you suggested.
Regards.

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
User avatar
the.weavster
Addict
Addict
Posts: 1583
Joined: Thu Jul 03, 2003 6:53 pm
Location: England

Post by the.weavster »

thanos wrote:In order to write applications for mobile phones i tried the Basic4Ppc, but i will take a look at what you suggested
Just a few simple examples:

To play an audio track:

Code: Select all

import audio
sound = audio.Sound.open("E:\\Sounds\\howcool.mp3")
sound.play()
or to fire the camera and save the result as an image:

Code: Select all

import camera
photo = camera.take_photo()
photo.save("E:\\Images\\howcool.jpg")
or to send a text:

Code: Select all

import messaging
nbr = "123456"
txt = u"Hello Thanos" # the u before the string just means unicode
messaging.sms_send(nbr, txt)
You can access your phones contacts database, inbox, calendar, camera, mp3 player, GPS, Bluetooth, info about what gsm cell you're in, etc, etc...



Back on topic though, I think PB QT would make a great project.
thanos
Enthusiast
Enthusiast
Posts: 423
Joined: Sat Jan 12, 2008 3:25 pm
Location: Greece
Contact:

Post by thanos »

the.weavster wrote: Just a few simple examples:

To play an audio track:

Code: Select all

import audio
sound = audio.Sound.open("E:\\Sounds\\howcool.mp3")
sound.play()
or to fire the camera and save the result as an image:

Code: Select all

import camera
photo = camera.take_photo()
photo.save("E:\\Images\\howcool.jpg")
or to send a text:

Code: Select all

import messaging
nbr = "123456"
txt = u"Hello Thanos" # the u before the string just means unicode
messaging.sms_send(nbr, txt)
You can access your phones contacts database, inbox, calendar, camera, mp3 player, GPS, Bluetooth, info about what gsm cell you're in, etc, etc...
:shock:
The above examples are very, very impressing!
Regards

Thanos
» myPersonal Banker :: Because you do not need to have a master degree in economics in order to organize your finances!
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

milan1612 wrote:I'd try to code a Purebasic Compiler, that outputs C code. Way to complex
for me yet, but one day I'll try... :P

The compiler would just be an academical project. (no need to worry Fred :lol:)
Why not just learn proper C or C++ instead?
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

dagcrack wrote:
milan1612 wrote:I'd try to code a Purebasic Compiler, that outputs C code. Way to complex
for me yet, but one day I'll try... :P

The compiler would just be an academical project. (no need to worry Fred :lol:)
Why not just learn proper C or C++ instead?
I write a lot of C++ code, it's my primary language by now. I've learned C++ over the
past 3 years, so it's not about the language. I'm just interested in compiler theory,
and I guess Purebasic is one of the easier languages to parse and translate to something else.
Additionally I think that C is a great platform, as it's completely portable and easier
to target than direct machine code (I'm not familiar enough with assembler).
Windows 7 & PureBasic 4.4
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

Yes, PB is along the lines of other Basic dialects though, which makes your idea a lot more interesting if you think about it.

However you'd need to port (actually, wrap) most if not all the libs provided by PB, if I understood correctly your intend.
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
milan1612
Addict
Addict
Posts: 894
Joined: Thu Apr 05, 2007 12:15 am
Location: Nuremberg, Germany
Contact:

Post by milan1612 »

dagcrack wrote:However you'd need to port (actually, wrap) most if not all the libs provided by PB, if I understood correctly your intend.
Well, if I decide to start this project one day, I think I'd provide the source of
the wrapper to the libraries and therefore require the user to compile it himself
in the presence of the original PB libraries. That way I think it wouldn't violate the license.

We'll see...
Windows 7 & PureBasic 4.4
Post Reply