|
|
|
|||||
|
Where do new developers start..?
We have a product that I would like to use ICE to create an API for.
Our product is essentially a router that does wireless authentication using PPPoE protocol. It has a PHP web based interface for administration though would like more flexibility and power with regard to interfacing to our product - hence Ice. The product has Oracle database that includes data for: *Staff *Customers *Plans *Usage. I want the API to allow: *Search * Read * Update * Delete of this data. I am relatively experienced developer (10 years+) though have not done any middleware programming as such. To develop this API, what books, study, articles, philosophy do people here suggest to build a good, robust API using ICE? As I need to interface to oracle using OCCI, I'll probably use C++ as language, if that makes a difference. Thanks for reading, Patrick.
__________________
Patrick Saunders Application developer In-House IT Services Mildura, Victoria, Australia www.in-house.com.au Candidate project for ICE: Monotaur - Independant Wireless Management System. |
|
||||||
|
Thanks for considering Ice! I think you'll find Ice an excellent choice.
While some texts on developing distributed applications may be in order, ZeroC has plenty of materials available to get you started. The Ice documentation, FAQs, forums and demos that are included in each Ice source distributions make up a sizeable body of information. Last, but definitely not least, our Connections newsletter has several articles on a variety of topics. Last edited by beagles : 12-22-2006 at 07:53 AM. |
|
|||||
|
Component design..
Hi Beagles,
Thanks for your reply. I have read some of the FAQ, portion of the book and most of the newsletters. Are there books that you would suggest for API/component/middleware design? I'll keep an eye out for 3.2 - I've been reading the Oracle 10g OCCI manual and it is very full featured. thanks, Pat.
__________________
Patrick Saunders Application developer In-House IT Services Mildura, Victoria, Australia www.in-house.com.au Candidate project for ICE: Monotaur - Independant Wireless Management System. |
|
|||||
|
I've been doing extensive testing with Ice and various clients (Win32, MFC, linux, PHP...) and various servers hitting various databases (Oracle, sqlite). Here are some of my experiences.
|
|
|||||
|
Quote:
|
|
|||||
|
Thanks Michi, Eri and rc for your responses.
I've started looking at OTL, and wow, it's really different. Just so it's clear on how I'm trying to do things, see picture attachment. What I expected to do was write the ICE API using C++, and embed the OCI/OCCI or STL statements into their to implement the functionality. This would all be in Linux, command line environment. I wasn't intending to do any OCCI programming from Visual studio or any other IDE/environment. I expected the client program may be written as .net winform app using c# or something else. For my project, it is unlikely that we would change the database as I use of PL/SQL and triggers to implement functionality - plus I am big Oracle fan. I expected to have tight binding between my ICE and database layer. Would I need to have seperation of this? Thanks for reading, and happy new year! Patrick.
__________________
Patrick Saunders Application developer In-House IT Services Mildura, Victoria, Australia www.in-house.com.au Candidate project for ICE: Monotaur - Independant Wireless Management System. |
|
||||||
|
Quote:
Cheers, Michi. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Ice.NoEndpointException when any node not start | illo | Help Center | 5 | 07-20-2006 10:45 PM |
| IceGridGui start - ClassNotFoundException | kovacm | Bug Reports | 7 | 11-21-2005 08:00 AM |
| How re-start the thread | level | Help Center | 1 | 01-17-2005 01:06 PM |
| start icepacknode manually | zhuxiaofeng | Help Center | 2 | 10-06-2004 08:52 PM |
| How to start ICE? | RichardChan | Help Center | 3 | 07-26-2004 10:16 AM |