dbTalk Databases Forums  

Universe and iPad

comp.databases.pick comp.databases.pick


Discuss Universe and iPad in the comp.databases.pick forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Dean Harry
 
Posts: n/a

Default Universe and iPad - 04-13-2010 , 06:29 AM






Hi World,

Can anyone point me to any rescources about interfacing and
iPad/iPhone to a Universe/Unidata database?

Any help would be fantastic!!

Regards,
Dean Harry

Reply With Quote
  #2  
Old   
Kevin Powick
 
Posts: n/a

Default Re: Universe and iPad - 04-13-2010 , 06:41 AM






On Apr 13, 7:29*am, Dean Harry <d... (AT) callit (DOT) com.au> wrote:

Quote:
Can anyone point me to any rescources about interfacing and
iPad/iPhone to a Universe/Unidata database?
http://www.apple.com
http://www.rocketsoftware.com

A vague question begets a vague response.

--
Kevin Powick

Reply With Quote
  #3  
Old   
Dean Harry
 
Posts: n/a

Default Re: Universe and iPad - 04-13-2010 , 06:50 AM



Thanks Kevin

If I could be more specific I would...

I program interfaces to Universe in VB6, VB.NET, SB+ and a bit of web
interface work.

What I would like to do is natively log into a Universe database,
execute a query and return data to an iPad application.

I am just starting to learn xCode and the iPad environment and toolset
so am not completely up to date with the xCode terminology or exactly
what I am asking for.

Cheers,
Dean


On Tue, 13 Apr 2010 04:41:00 -0700 (PDT), Kevin Powick
<kpowick (AT) gmail (DOT) com> wrote:

Quote:
On Apr 13, 7:29*am, Dean Harry <d... (AT) callit (DOT) com.au> wrote:

Can anyone point me to any rescources about interfacing and
iPad/iPhone to a Universe/Unidata database?

http://www.apple.com
http://www.rocketsoftware.com

A vague question begets a vague response.

Reply With Quote
  #4  
Old   
Kevin Powick
 
Posts: n/a

Default Re: Universe and iPad - 04-13-2010 , 10:12 AM



On Apr 13, 7:50*am, Dean Harry <d... (AT) callit (DOT) com.au> wrote:

Quote:
What I would like to do is natively log into a Universe database,
execute a query and return data to an iPad application.
I'm not familiar with the interfaces available to Universe, but I
doubt they have a native library for iPhone/iPad. You'll probably
have to go the route of a web service, or some other intermediary
technology.

Quote:
I am just starting to learn xCode
If you like Basic, you might want to check out http://objective-basic.com
for Apple platforms. It's fairly new, so not 100% feature complete,
but it's pretty good. It actually converts basic syntax to objective-
c, so there's no vendor lock-in. It does not yet support iPad/iPhone,
but still worth a look if you're interested on OSX programming.

--
Kevin Powick

Reply With Quote
  #5  
Old   
Tony Gravagno
 
Posts: n/a

Default Re: Universe and iPad - 04-13-2010 , 04:44 PM



Dean Harry wrote:

Quote:
Can anyone point me to any rescources about interfacing and
iPad/iPhone to a Universe/Unidata database?
This is another "can I connect MV to 'foo'?" FAQ.
Of course. You can connect anything to any MV system.

Dean, search my blog three times for terms:
iphone
pda gui
mv to anything

To summarize my blogs on the topic: You're not connecting iPad to
Universe, or iPhone to Unidata, or your coffee pot to D3 (though I
actually have done the latter). You connect to a middle tier and then
connect from there to your data.

When you're on a web page does anyone here think their browser is
connecting into MySQL? It doesn't. You're connecting to a web server
using the HTTP protocol. The web server then gets data from a mySQL
database, or whatever data source it requires, usually on a different
server. Increasingly web servers are doing mashups where data is
aggregated from multiple remote servers through web services. and
presented in a page to the user's browser. One of those data sources
can be your MV app.

Devices like iPhone, iPad, and Windows Mobile are client
environements. They don't do data retrieval. They make requests to
remote servers, usually via web services. These servers then
aggregate and return data, and the device just renders it.

The process is exactly the same for anyone doing Flash/Flex or
Silverlight. You request data from a server, that server requests
data from a data source, and the result is passed up the line.

What does this mean in terms of languages? You need a different
language/technology for each target.
For the client tier:
- For iPhone and iPad it's Objective C.
- For Silverlight it's C# or VB.NET.
- For RIA web pages it's JavaScript.
- For Flash/Flex it's JavaScript and XML.
For the middle tier:
- Anything supported by the server including PHP, Ruby, C#, VB.NET,
Java, Perl, C++ ... this is completely independent of the client, and
this is where people get confused.
For connectivity to the MV database, take your pick:
- mv.NET
- UO.NET
- UOJ
- jRCS
- QMClient
- JD3
- ODBC/JDBC
- D3 Class Library
- FlashCONNECT
- sockets, telnet
.... again this is your call, and with the exception of mv.NET is
largely dependent on your MV platform.

The bottom line, again, is that you're not going from X to Y, you're
going from X to Y to Z. Z is your database. X can be anything. And
once you decide what you like for Y, you can connect any X to your Z
and never have to worry about how to do this stuff again.

HTH
Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula R&D sells mv.NET worldwide and
provides related development services
remove.pleaseNebula-RnD.com/blog
Visit PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno

Reply With Quote
  #6  
Old   
Rob Tweed
 
Posts: n/a

Default Re: Universe and iPad - 05-04-2010 , 11:22 AM



Check out iWD which will work right out of the box with MV Basic in
Cache

http://www.mgateway.com/ewd.html
http://groups.google.com/group/inter...b2dc87c05b836a

Rob

On Tue, 13 Apr 2010 14:44:25 -0700, Tony Gravagno
<address.is.in.posts (AT) removethis (DOT) com.invalid> wrote:

Quote:
Dean Harry wrote:

Can anyone point me to any rescources about interfacing and
iPad/iPhone to a Universe/Unidata database?

This is another "can I connect MV to 'foo'?" FAQ.
Of course. You can connect anything to any MV system.

Dean, search my blog three times for terms:
iphone
pda gui
mv to anything

To summarize my blogs on the topic: You're not connecting iPad to
Universe, or iPhone to Unidata, or your coffee pot to D3 (though I
actually have done the latter). You connect to a middle tier and then
connect from there to your data.

When you're on a web page does anyone here think their browser is
connecting into MySQL? It doesn't. You're connecting to a web server
using the HTTP protocol. The web server then gets data from a mySQL
database, or whatever data source it requires, usually on a different
server. Increasingly web servers are doing mashups where data is
aggregated from multiple remote servers through web services. and
presented in a page to the user's browser. One of those data sources
can be your MV app.

Devices like iPhone, iPad, and Windows Mobile are client
environements. They don't do data retrieval. They make requests to
remote servers, usually via web services. These servers then
aggregate and return data, and the device just renders it.

The process is exactly the same for anyone doing Flash/Flex or
Silverlight. You request data from a server, that server requests
data from a data source, and the result is passed up the line.

What does this mean in terms of languages? You need a different
language/technology for each target.
For the client tier:
- For iPhone and iPad it's Objective C.
- For Silverlight it's C# or VB.NET.
- For RIA web pages it's JavaScript.
- For Flash/Flex it's JavaScript and XML.
For the middle tier:
- Anything supported by the server including PHP, Ruby, C#, VB.NET,
Java, Perl, C++ ... this is completely independent of the client, and
this is where people get confused.
For connectivity to the MV database, take your pick:
- mv.NET
- UO.NET
- UOJ
- jRCS
- QMClient
- JD3
- ODBC/JDBC
- D3 Class Library
- FlashCONNECT
- sockets, telnet
... again this is your call, and with the exception of mv.NET is
largely dependent on your MV platform.

The bottom line, again, is that you're not going from X to Y, you're
going from X to Y to Z. Z is your database. X can be anything. And
once you decide what you like for Y, you can connect any X to your Z
and never have to worry about how to do this stuff again.

HTH
Tony Gravagno
Nebula Research and Development
TG@ remove.pleaseNebula-RnD.com
Nebula R&D sells mv.NET worldwide and
provides related development services
remove.pleaseNebula-RnD.com/blog
Visit PickWiki.com! Contribute!
http://Twitter.com/TonyGravagno
---

Rob Tweed
Company: M/Gateway Developments Ltd
Registered in England: No 3220901
Registered Office: 58 Francis Road,Ashford, Kent TN23 7UR

Web-site: http://www.mgateway.com

Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.