GLBasic forum

Main forum => Off Topic => Topic started by: Hatonastick on 2010-Sep-16

Title: Intel's AppUp
Post by: Hatonastick on 2010-Sep-16
Anyone know much about Intel's AppUp store, SDK etc.?  I've been looking through the FAQs on the official website and they don't really seem to give much information away.  AppUp is obviously a Steam rip-off for Atom based Netbooks, but I don't get what you have to use or how you become an 'official developer'.  Some mention of some Adobe product in there too.

Guessing it's C++, C# or something .NET.

I'm interested as a) I own one of these doohickeys now and b) I don't have to buy a Mac to develop for it.  =D

Not expecting GLB to support it though.

An answer from someone who knows something about it and has had more than 2 hours sleep would be appreciated (why can't planes arrive/leave when it's daylight?).  :bed:
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Sep-16
I remeber being contacted by them once. Can you see if GLBasic is already in, even?
Nothing special. Must run on windows mainly I guess.
Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Sep-16
Hmm all I see is AppUp clients for Windows XP, 7 and something called Moblin (mobile phone device OS I'm guessing?).  I will be surprised if I see an official Linux client appear.

While the idea of being able to make apps for Netbooks to sell on their store (depending on the license requirements) appeals to me greatly, I'm not exactly in love with the description of their DRM.  Apparently software goes automatically into offline mode and works per normal, but only for 7 days.  So for software to keep on working you have to make sure your that it's connected to the net at least once every 7 days.  From memory not even Steam is that draconian.  Mind you it could be argued that Netbooks are primarily designed to be portable internet access/surfing devices so maybe I'm over reacting. :)

Hey Gernot, when you say 'see if GLBasic is already in' -- what exactly do you mean by that?  Sold in their store?

I suspect the SDK is mostly to do with interfacing your program to their client/DRM system.  Hey wonder if they will have Steam-style achievements? :)  I'll have to try working my way through all the FAQs on the websites (www.appup.com and appdeveloper.intel.com) when I'm more with it.  Probably tomorrow.
Title: Re: Intel's AppUp
Post by: Wampus on 2010-Sep-17
Curious. I've started to look around the AppUp webstore. Looks a bit empty right now. I have an ID registered - will sign up for the full developer package (free for a while as promotion) by Saturday.

AppUp comes readily installed on some new Atom-based netbooks, which will be vital imo. However, in its current form I can't imagine people installing AppUp if they don't already have it. If it was somehow a killer app in itself that would be better.
Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Sep-20
I've signed up for free as a developer too.  I think.  I got a bit confused when it said add your company/organisation, and while there was text at the top saying individuals could sign up too there was no entry/button.  So I'm signed up as a company under my own name.  Since I have what you need to legally run a business in this country I guess that is legal.  Maybe.  Just colour me confused.  ;/

Next thing is to write a wrapper for their SDK so I can access it in GLB I guess.
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Sep-28
 :nw:
Title: Re: Intel's AppUp
Post by: Scott_AW on 2010-Sep-29
I had a thought...

Can't you call C code from an exterenal file in GLBasic?  Not inline but actually including a C doc.

That way one can make a simple hidden launcher for the authentication part before launching the main program, yet keep it a single application.

Another idea would just be making a DLL.  All I've seen from the Appup SDK is that it's just a method of applying DRM and validating your software for Appup, I don't think it does much else except possible having some Atom processor based commands to fully utilize it.

Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Sep-29
I don't think a DLL is needed.  It should be possible to integrate it, however having said that I should point out that I've only had a brief poke around with the AppUp SDK.  So I may be totally and utterly wrong.  I'm afraid RL has gotten in the way of things hence why I've not said more since my last post, although I'm pretty confident I could whip something up -- or just wait for someone like Trucidare or Mr TAToad to do it in half the time. :)
Title: Re: Intel's AppUp
Post by: Scott_AW on 2010-Sep-29
I feel you on the time thing, I've been meaning to do a few tests myself, but so far haven't had the time yet.   Maybe one of use will get it done soon. ;)
Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Sep-30
Well I finally installed the SDK and am currently doing a lot of head scratching.  The libraries are static, not DLL's as I originally expected.  They are also HUGE, but thankfully not all required.  One is release, one is debug, one has the C API and the last has the C++ API.  Also the documentation is pretty in-depth so providing my brain decides to work, it should be easy enough to get my head around it all.

Now the bad news is, it seems to be based around Visual Studio and although that there is a version freely available I stopped using MS compilers some years ago (1993 or so in fact).  I have no interest in touching their compiler.  Now, although I'm pretty rusty on all this and am possibly very wrong, I don't think you can use Visual C/C++ static compiled libraries with MinGW due to internal format differences.  I hate it when API's go closed source.  Mind you my original plan of converting the source of the entire SDK to compile inline with GLB would have been extremely impractical if the their library is that large.

In any case these are just my initial thoughts.  I'm going to have a go at compiling the examples with both of my C/C++ compilers to start with and I'll let you know how I go.
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Sep-30
I think there's a tool (dlltool ? ) with mingw that can convert MSCV .lib files to GCC .a files.
Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Oct-04
It appears the tool is 'reimp' (although it sounds as if you use it with 'dlltool').  Apparently it's part of the MinGW Utils package, but I'm having a bit of trouble tracking it down even though I'm looking at the official MinGW files download area right now.

This is a bit beyond me today.  Will take another look tomorrow.

Official website for reimp: http://jrfonseca.planetaclix.pt/projects/gnu-win32/software/reimp/index.html
Useful (sort of) website: http://www.mingw.org/wiki/MSVC_and_MinGW_DLLs
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Oct-04
on the intel AppUp site they say, that mingw is supported. I'll investigate further.
Title: Re: Intel's AppUp
Post by: Hatonastick on 2010-Oct-05
They do?  Maybe theres another set of libraries for download that I missed.
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Oct-06
OK, I can make a wrapper DLL for you with visual studio. Just post me the lib, header and the required functions.
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Dec-08
http://www.appup.com/applications/applications-Saucelifter (http://www.appup.com/applications/applications-Saucelifter) Madgarden was first!
Please - can someone send me the SDK to make a wrapper DLL?
Title: Re: Intel's AppUp
Post by: MrTAToad on 2010-Dec-08
I'll sign up for it!
Title: Re: Intel's AppUp
Post by: erico on 2010-Dec-08
metoo, soucelifter is a nice take on choplifter, used to play it a lot when it was free a couple years ago...
Title: Re: Intel's AppUp
Post by: erico on 2010-Dec-08
I can send the sdk, there is an sdk for windows and an sdk for moblin(what is that?).
How can I send it?
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Dec-08
got it, thanks.
Title: Re: Intel's AppUp
Post by: matchy on 2010-Dec-09
Please send me a copy also!
Title: Re: Intel's AppUp
Post by: trucidare on 2010-Dec-09
oh free sdk´s? i want one too :D
Title: Re: Intel's AppUp
Post by: Kitty Hello on 2010-Dec-09
Yes, it's free now. I signed in. I hope they're not charging me $99 in the next month.

Anyway.. read this and $$ WIN $$ a shiny new pair of USB Dance Mats.
http://www.glbasic.com/forum/index.php?topic=5415 (http://www.glbasic.com/forum/index.php?topic=5415)
Title: Re: Intel's AppUp
Post by: backslider on 2010-Dec-09
Very nice, that it´s free!
I signed in, too. :)

Does anybody have an idea for an "AppUp"-app?  :good:
Title: Re: Intel's AppUp
Post by: MrTAToad on 2010-Dec-09
I would dearly love to enter Spots, but aside from the few single player levels which need to vastly expanded, I need to get the game ready for internationisation, which means changing my startup routine, which may be a big job :)

Plus the game needs to be tested too :)