> 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/