Page 1 of 2

So, what project are you working on?

Posted: Fri Oct 15, 2010 6:13 pm
by eesau
This forum needs some more excitement -- so tell us what new and exciting project(s) are you working on with PureBasic right now! What libraries or tools are you using to complement PB? If possible, post screenshots!

Image

Me, I'm working on a simplified scriptable 3D modelling application that I'll be needing soon. At the moment it uses Lua and Xors3d, both of which have been great. It's also the biggest PB project I've done so far, and I've noticed that I'm terrible at project management when the source gets big enough :oops:

Re: So, what project are you working on?

Posted: Fri Oct 15, 2010 8:57 pm
by marc_256
Hi eesau,

I try to make a 3Dengine and 3D program for technical applications.
For use in industrial environments.
So you can walk in a (virtual) place with big production machines and adjust all the parameters of the machine from your PC.
(like a first person game,
using ZQDS keys for walking directions and the mouse for the direction)

I started the project by using OGRE3D.
Till now I was only studying PB and 3D engines (for 6 mounts now).
I made my first 3D tests with OGRE3D and I'm very happy with the results.
I hope I can post some 3D walk true examples in the next weeks.

How I work ...
- I build the objects one by one with a 3D modeler
- edit and position them with Blender3D
- export them to OGRE Meshes
- convert them in binary files
- the actions, movements and controls are programmed in PB
- also in the future I will program the physics also in PB
- till now I do not use any texture on the objects (this is for later when the program works well)

3D programming is harder than I though, but I we don't give up the fight.

Marc

Re: So, what project are you working on?

Posted: Sun Oct 17, 2010 4:27 pm
by eesau
marc_256 wrote:I try to make a 3Dengine and 3D program for technical applications.
Your project sounds very ambitious, good luck with it! What kind of physics will you implement? Will you write it from scratch or use a library like Bullet?
marc_256 wrote:3D programming is harder than I though, but I we don't give up the fight.
It's harder than I thought too, but getting parts working is extremely satisfying :)

Re: So, what project are you working on?

Posted: Sun Oct 17, 2010 5:17 pm
by marc_256
Hi,

Well first i was thinking of using Bullet,
But I did some tests (small ones) without,
I will make a decision after my tests.

But Bulletphysics is NOT bad at all.
There is even a Blender and OGRE plug-in I think.
If you want to use a program like bullet, it is hard to use it for the 100% possibility's.
You have to study a long time before you know how it works and how to use it.
I found also ODE.org on the web, but bullet is well introduced in the game industry.
It's harder than I thought too, but getting parts working is extremely satisfying
Yes it is, every time it gives a push to go on with the project.
My first OGRE 3D (small test) was for me THE push to go on.

The problem is I'm self employed, so the investment and risks (financial) in very high,
so, it is a big risk for my small company.
There is no bank who want to lend money for such a project,
there is nothing they can sell if it go's wrong.

Good luck to you also, let me know where you stands,
even when you are in a dip, contact me.

Marc

PS: Sorry for some errors in my English.

Re: So, what project are you working on?

Posted: Sun Oct 17, 2010 11:03 pm
by DarkPlayer
Hi PB users,

really cool projects you guys are working on :) Nice to see whats possible with PureBasic!

Probably this thread is the right place to introduce my latest project to the PureBasic community:
PeerIM - a peer to peer instant messenger

In the past I used a lot of different messengers... But time by time the quality of this product decreased: It is an adventure to find the messages between all the advertisments or the messages are not even delvired in time, because the progam loses the connection. Sometimes it takes several minutes to deliver it. Messengers which support webcam sessions with a group of people also want to be paid monthly. These are the reasons why we started working on my current project!

We are planning to support the following features:
  • Audio & Video conversations
  • Text conversations
  • Sooner or later we will probably add an "optional" plugin support for people who want to do collaborative work.
You may probably say, that there already programs out there who do the same stuff... but here is why our project is different from them:
  • Security: All data communication will be encrypted, so it should be no problem to login for example from an unsecure wireless hotspot. No more worrying about your privacy! Other chat programs tell you that they are secure, but the past showed that almost every messenger has backdoors for the police. Our system is based on P2P and every chat conversation has its own encryption key, so it is impossible to sniff it.
  • Multiplatform: The messenger will be available for Windows, Linux and MacOS. Probably a 64bit version will follow later. We also plan to create a web client, which will run in the browser and allows the usage of text messages on your mobile.
  • Costs: For all users this program will be absolutely free and the program itself will stay free forever (without any ads of course!).
  • Up to date technical methods: Supports IPv6 and cryptographical functions which are approved to be secure.
  • Webcam & Voice Chat with as many people as your Downloadbandwith can handle, do not worry about your upload!
Release date will be around the january of the next year! We will keep you guys up to date on our blog. I will post the link to the blog when it is fully configured.

DarkPlayer

Re: So, what project are you working on?

Posted: Mon Oct 18, 2010 9:11 am
by c4s
@DarkPlayer
If it gets popular it would be a really nice reference on PureBasic! And it sounds pretty interesting anyway - keep coding. ;)

Re: So, what project are you working on?

Posted: Mon Oct 18, 2010 10:18 am
by Kukulkan
I'm working on a commercial e-mail encryption solution since 2005. The architecture has three levels and the client-level (end-user) utilizes a client-software that is entirely written using PureBasic. Additional, the complete SDK (a set of dll's) is written in PureBasic, too. Only encryption functions (RSA, AES, SHA256, Signing, Random Numbers) are outsourced to some C dll's. The network-access is currently done using windows API, but in the near future I will change this to use cURL.

Here is a Screenshot of the client GUI:
Image
The toolbar-icons having tooltip-text: send using e-mail, save as file, add attachment, open addressbook, open history-protocol, open and login to web-portal, open configuration-dialog, close program.

Some additional tools (setup assistant, LDAP synchronisation tool etc.) are programmed using PureBasic, too.

To complete the described solution, the first level software (anonymous clearing service in switzerland) and the second level software (multiple service-providers in internet) has been realized using PHP and MySQL.

More can be found here: http://www.regify.com/?Language=EN

Kukulkan

Re: So, what project are you working on?

Posted: Mon Oct 18, 2010 10:23 am
by Kukulkan
I forgot to mention my ongoing commercial barcode-recognition SDK (a dll for developers to find and recognize barcodes in scanned bitmaps). It is used by some hundred customers all over the world: http://www.inspirant.de/index.php?ref=p ... eocr&lg=en
This project is ongoing, but does not need a lot of time for now. It works very stable...

Kukulkan

Re: So, what project are you working on?

Posted: Mon Oct 18, 2010 7:49 pm
by marc_256
to DarkPlayer and kukulkan,

I love big and solid projects,
go one and don't give up...

GOOD ideas ...

Marc

Re: So, what project are you working on?

Posted: Mon Oct 25, 2010 2:34 am
by Kuron
so tell us what new and exciting project(s) are you working on with PureBasic right now!
I only use PureB for playing around with some ideas. I use another product for software I intend to release.

Right now, I am playing around with an idea for a golf inspired arcade game in PureB.

Re: So, what project are you working on?

Posted: Tue Oct 26, 2010 10:28 am
by Kukulkan
It's annoying that this thread is used for discussion of 3d engine limits. I thought this thread was intended to show current projects that users are working on?
[Edit by Rings] Done -> http://www.purebasic.fr/english/viewtop ... =7&t=44096 [/]

Re: So, what project are you working on?

Posted: Tue Oct 26, 2010 4:45 pm
by blueznl
Actually, I'm abusing my g_spot / sweetspot code to fool around with thermodynamics, converting drybulb to wetbulb temperatures, and processing meteorological data to find the optimal choice between wet cooling towers, dry tables, scroll compressors, glycol vs. water and so on... all pretty boring to be honest... where are the good days of fun, sigh...

Re: So, what project are you working on?

Posted: Tue Nov 16, 2010 7:17 am
by PrincieD
Very cool projects guys :)

Myself, as well as working on ProGUI I've been developing a next-gen antivirus system (project d33p) that doesn't use virii signatures. Instead d33p uses neural-net and real-time sandbox/"matrix" analysis for malicious behavior. So far my prototype code hooks any exe (including packers/custom loaders) transparently and even hooks before Bit-defender gets it's claws in (and detects Bit-defender trying to hook lol). DCC Manager (IRC XDCC client) is also something i've been working on for a while but is taking a bit of a back seat now.

Chris.

Re: So, what project are you working on?

Posted: Tue Nov 16, 2010 8:19 am
by Innesoft
@Kukulkan, interesting project. You mention an SDK, is this for your clients or developers?

Re: So, what project are you working on?

Posted: Tue Nov 16, 2010 8:27 am
by Kukulkan
interesting project. You mention an SDK, is this for your clients or developers?
The regify SDK's are both used by our developers (Outlook AddIn, Lotus Notes AddIn, online usage, LDAP synchronisation, "print to regify" etc.) and by our customers (integrating the possibilities into their own software like invoicing, messaging, output-management, mailcients etc).

There are two regify SDK's: one for creating and managing encrypted messages (client-sdk as a windows dll) and one for accessing the provider data using http protocol (provider-sdk). The SDK's are very powerfull and, by the way, the client-sdk is written using PureBasic. :wink:

Kukulkan