> Can you point us to the API spec, so we may see the exact 
> capabilities of the platform?

the SHARK development kits provides only the basic BIOS level of 
multi-platform development, that is, basic input and output 
functions. this refers to graphics, input (stylus/key) and file 
input/output. [networking in development]

additional libraries will be built on top of SHARK that will 
implement database management, user interface controls (GUI) and 
any other higher level libraries to work on top of the basic core.

these libraries are being worked on, either by us, or by people 
willing to take advantage of SHARK and include such libraries for 
3rd party licensing. the SHARK development kit is very early in 
its development stages, and, is more focused on entertainment 
titles right now 

--> we developed it for our own use, but, after showing a few people
    we realised it can be used in a much broader sense :)

> Specifically, I'm interested if it supports database storage, 
> sockets, and web services.

we have abstracted basic File IO - for example, on Palm - files
can be handled in one of three ways (file stream, resource db,
or... VFS) - developer just used _FileOpen() API and SHARK does
the rest of the work to open it appropriately. same thing happens
on other platforms where relevant for other operations.

our first intentions were to not have a networking component, 
however it has been requested by a few - and, we'll be inplementing
a berkley style sockets API for network communications.

ideally, the concept is as follows:

<pre>
  application.c   ----->   SHARK
                             - 3rd party libraries (UI, DB, WWW)

                             |
                             |
            
                       native platform
</pre>

a single source code base, compiled natively for each destination
platform (statically linked library implementing DAL). if your 
interested in developing a 3rd party library - now is the time
to really put your hands up. it should interface directly with 
the SHARK interface.

we are developing what we need personally of course :)

if the demand is there, we can focus on other components - but,
its a great opportunity for other developers to get involved as 
well - to provide the libraries most people will be requiring :)

---
Aaron Ardiri                        [EMAIL PROTECTED]
CEO - CTO                                           +46 70 656 1143
Mobile Wizardry                      http://www.mobilewizardry.com/


-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/support/forums/

Reply via email to