Return-Path: X-Original-To: apmail-flex-dev-archive@www.apache.org Delivered-To: apmail-flex-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 2EEA7100CA for ; Fri, 18 Oct 2013 15:33:17 +0000 (UTC) Received: (qmail 46003 invoked by uid 500); 18 Oct 2013 15:33:14 -0000 Delivered-To: apmail-flex-dev-archive@flex.apache.org Received: (qmail 45960 invoked by uid 500); 18 Oct 2013 15:33:14 -0000 Mailing-List: contact dev-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list dev@flex.apache.org Received: (qmail 45945 invoked by uid 99); 18 Oct 2013 15:33:13 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Oct 2013 15:33:13 +0000 X-ASF-Spam-Status: No, hits=1.0 required=5.0 tests=FRT_ADOBE2,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of maurice.amsellem@systar.com designates 66.129.85.153 as permitted sender) Received: from [66.129.85.153] (HELO smtp02.myhostedservice.com) (66.129.85.153) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 18 Oct 2013 15:33:07 +0000 Received: from EXHUB02.netplexity.local (172.29.211.22) by smtp02.myhostedservice.com (172.29.211.12) with Microsoft SMTP Server (TLS) id 14.2.347.0; Fri, 18 Oct 2013 11:32:43 -0400 Received: from EXMBX05.netplexity.local ([fe80::cc58:cfe7:ba3b:fae]) by exhub02 ([172.29.211.22]) with mapi id 14.03.0146.000; Fri, 18 Oct 2013 11:32:44 -0400 From: Maurice Amsellem To: "dev@flex.apache.org" Subject: RE: Installer changes to go with 4.11? Thread-Topic: Installer changes to go with 4.11? Thread-Index: Ac7MFHK8AJ+m2L2UikS/De5FSgJHJwAAhhzA Date: Fri, 18 Oct 2013 15:32:43 +0000 Message-ID: <2095F5EBE04D59409DFCE91FFCEBF7AF3F5373C7@EXMBX05.netplexity.local> References: In-Reply-To: Accept-Language: fr-FR, en-US Content-Language: fr-FR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [172.29.211.254] Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org When executing the ant get task in verbose mode it says the following (see = below). So it handles the redirection properly. I have checked the source of Get task, it's very simple and relies entirely= on java URLConnection. get Getting: http://downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20R= elease%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20= notes%29/OSMF.swc?r=3D&ts=3D1381906346&use_mirror=3Doptimate To: D:\ApacheFlex\git_source\flex-sdk\in\osmf.swc http://downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Release%20= %28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20notes%29/= OSMF.swc?r=3D&ts=3D1381906346&use_mirror=3Doptimate=20 moved to=20 http://optimate.dl.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Release%= 20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20notes%2= 9/OSMF.swc .......... I also tried the initial url (with use_mirror=3Doptimate) and got the HTML = file, as usual :-( Obvisouly java URLConnection and Flex/Flash URLRequest do not have the same= behavior... Difficult for me to investigate further, as these are both "system" classes= with non-open source code... Maurice=20 -----Message d'origine----- De=A0: Alex Harui [mailto:aharui@adobe.com]=20 Envoy=E9=A0: vendredi 18 octobre 2013 17:12 =C0=A0: dev@flex.apache.org Objet=A0: Re: Installer changes to go with 4.11? Sounds like you have something to try, so I'm not going to investigate. Let me know if that's not true. -Alex On 10/18/13 7:51 AM, "OmPrakash Muppirala" wrote: >On Oct 18, 2013 1:31 AM, "Erik de Bruin" wrote: >> >> Funny thing is these URLs succeed when used with the ant 'get' task.=20 >> I recently put the one I posted before in 'downloads.xml' to fix an=20 >> issue with the previous URL and it has been working fine since... >> >> EdB >> > >That is what I was wondering as well. It is possible that the same=20 >html file is being downloaded as swc file. Can you open the file as a=20 >zip file? > >Thanks, >Om > >> >> >> On Fri, Oct 18, 2013 at 10:25 AM, Maurice Amsellem=20 >> wrote: >> >>The AIR app will actually follow the redirect. But it looks like=20 >> >>on >the first hit they are setting a cookie and looking for the cookie=20 >before downloading the >real file. If not, they simply redirect to the=20 >downloads page for a five second wait. And they do it because they=20 >want to show ads apparently [1] >> > >> > You are right. >> > >> > So I disabled cookies and javascript , erased all my cookies and >history in chrome, and run one of the URLs, and the download was=20 >successful. >> > I inspected the OSMF.swc request, it has no cookies. >> > >> > So I suspect it has something to do with the ;ts=3D1382081780 that is= =20 >> > in >the URL. >> > That's obviously a timestamp in 100th of seconds. >> > So maybe the server is doing some check or something on this value, >>and >fails if does not math an expected range, >> > So that people cannot use an old link to download. >> > >> > Or probably not, I don't know... >> > >> > Maurice >> > >> > >> > -----Message d'origine----- >> > De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de >OmPrakash Muppirala >> > Envoy=E9 : vendredi 18 octobre 2013 09:49 =C0 : dev@flex.apache.org=20 >> > Objet : Re: Installer changes to go with 4.11? >> > >> > On Fri, Oct 18, 2013 at 12:40 AM, Maurice Amsellem < >maurice.amsellem@systar.com> wrote: >> > >> >> Hi, maybe that's obvious , as I am not an HTTP expert at all, >> >> >> >> but the HTML content returned has a meta http-equiv "refresh",=20 >> >> that reloads the pages 5 seconds later with the mirror URL (see=20 >> >> below) >> >> >> >> So it's not doing redirect. >> >> >> >> Maybe we could parse the content and grab that URL, then send=20 >> >> another download? >> >> >> >> WDYT ? >> >> >> >> >> >> >> > I did try exactly that. But the meta redirect url first goes to=20 >> > the >sourceforge.net page before it gets redirected again. The AIR app will=20 >actually follow the redirect. But it looks like on the first hit they=20 >are setting a cookie and looking for the cookie before downloading the=20 >real file. If not, they simply redirect to the downloads page for a=20 >five second wait. And they do it because they want to show ads=20 >apparently [1] >> > >> > [1] http://sourceforge.net/apps/trac/sourceforge/ticket/23335 >> > >> > >> > >> >> > >> >>http://downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Relea >> >> >>se%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%2 >> >> >>0notes%29/OSMF.swc?r=3Dapp%3A%2FFlexAIRsandbox.swf&ts=3D1382081780&am= p >> >> ;use_mirror=3Dfreefr >> >> "> >> >> >> >> -----Message d'origine----- >> >> De : omuppi1@gmail.com [mailto:omuppi1@gmail.com] De la part de=20 >> >> OmPrakash Muppirala Envoy=E9 : vendredi 18 octobre 2013 09:31 =C0 : >> >> dev@flex.apache.org Objet : Re: Installer changes to go with 4.11? >> >> >> >> You are probably correct, but every 'direct link' I tried seems to=20 >> >> redirect to the same page which redirects to the actual mirror. =20 >> >> In fact the link I am using was a 'direct link' to a mirror site. >> >> >> >> I am not sure if the downloads.xml link is correct either. >> >> >> >> Thanks, >> >> Om >> >> >> >> >> >> On Fri, Oct 18, 2013 at 12:19 AM, Alex Harui >>wrote: >> >> >> >> > OK, will look tomorrow. I thought this kind of URL always=20 >> >> > returns an HTML page with a separate link to the mirror's url. =20 >> >> > I think in some of our scripts I bake in some mirror's URL,=20 >> >> > which probably isn't the "best" thing in the world to do, but seems= to work. >> >> > >> >> > -Alex >> >> > >> >> > On 10/17/13 11:52 PM, "OmPrakash Muppirala"=20 >> >> > >> >> wrote: >> >> > >> >> > >Sure. Here it is: >> >> > > >> >> > >Notice that in the handleDownloadSuccess method, the file turns >>out >> >> > >to be an html page. >> >> > > >> >> > > > >> > >xmlns:fx=3D"http://ns.adobe.com/mxml/2009" >> >> > > xmlns:s=3D"library://ns.adobe.com/flex/spar= k" >> >> > > xmlns:mx=3D"library://ns.adobe.com/flex/mx"= > >> >> > > >> >> > > > >> > > >> >> > > protected function handleDownloadBtnClick():void >> >> > > { >> >> > > download(" >> >> > > >> >> > >>http://switch.dl.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Rel >> >> > ea >> >> > se%2 >> >> > >>>0%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20release%20 >> >> > >no >> >> > >tes%2 >> >> > >9/OSMF.swc >> >> > >", >> >> > > handleDownloadSuccess,handleDownloadError); >> >> > > } >> >> > > >> >> > > private function download(url:String,=20 >> >> > >handlerFunction:Function, errorFunction:Function =3D null):void { >> >> > > var loader:URLLoader =3D new URLLoader(); >> >> > > var req:URLRequest =3D new URLRequest(url); >> >> > > //Wait for 5 minutes before aborting download >attempt. >> >> > >Adobe download sites as well as some Apache mirrors are=20 >> >> > >extremely >slow. >> >> > > req.idleTimeout =3D 300000; >> >> > > >> >> > > loader.dataFormat =3D URLLoaderDataFormat.BINARY; >> >> > > loader.addEventListener(Event.COMPLETE, >> >> > >handlerFunction, false, 0, true); >> >> > > >> >> > > if (errorFunction !=3D null) { >> >> > > loader.addEventListener(ErrorEvent.ERROR, >> >> > >errorFunction, false, 0, true); >> >> > > =20 >> >> > >loader.addEventListener(IOErrorEvent.IO_ERROR, >> >> > >errorFunction, false, 0, true); >> >> > > } >> >> > > >> >> > > loader.load(req); >> >> > > } >> >> > > >> >> > > protected function >handleDownloadSuccess(event:Event):void >> >> > > { >> >> > > var data:ByteArray =3D event.target.data >> >> > > var str:String =3D data.readUTFBytes(data.length); >> >> > > } >> >> > > >> >> > > protected function >>handleDownloadError(event:Event):void >> >> > > { >> >> > > trace(); >> >> > > } >> >> > > >> >> > > >> >> > > ]]> >> >> > > >> >> > > > >> > >label=3D"Download OSMF swc" click=3D"handleDownloadBtnClick()" />= =20 >> >> > > >> >> > > >> >> > > >> >> > > >> >> > >On Thu, Oct 17, 2013 at 10:30 PM, Alex Harui >wrote: >> >> > > >> >> > >> Can you carve out a 10-line MXML file that tests this=20 >> >> > >>download capability and post it in this thread? It would=20 >> >> > >>make it easier for folks to play around with potential solutions= . >> >> > >> >> >> > >> -Alex >> >> > >> >> >> > >> On 10/17/13 4:31 PM, "OmPrakash Muppirala" >> >> >> > wrote: >> >> > >> >> >> > >> >Okay, I give up. There is absolutely no way to download the=20 >> >> > >> >osmf.swc >> >> > >>2.0 >> >> > >> >file from sourceforge from the Installer. If anyone can=20 >> >> > >> >take a look, >> >> > >>that >> >> > >> >would be great. If not, I think we should just instruct=20 >> >> > >> >folks on how >> >> > >>to >> >> > >> >replace it manually. >> >> > >> > >> >> > >> >Thoughts? >> >> > >> > >> >> > >> >Thanks, >> >> > >> >Om >> >> > >> > >> >> > >> > >> >> > >> >On Thu, Oct 17, 2013 at 3:04 PM, OmPrakash Muppirala >> >> > >> >wrote: >> >> > >> > >> >> > >> >> Just to confirm, osmf.swf should really be named=20 >> >> > >> >> osmf__.swf, right? >> >> > >> >> >> >> > >> >> Thanks, >> >> > >> >> Om >> >> > >> >> >> >> > >> >> >> >> > >> >> On Thu, Oct 17, 2013 at 11:54 AM, OmPrakash Muppirala <=20 >> >> > >> >> bigosmallm@gmail.com> wrote: >> >> > >> >> >> >> > >> >>> On Thu, Oct 17, 2013 at 11:50 AM, Maurice Amsellem <=20 >> >> > >> >>> maurice.amsellem@systar.com> wrote: >> >> > >> >>> >> >> > >> >>>> I have tested the download from France. >> >> > >> >>>> It's almost instantaneous on a regular ADSL connection=20 >> >> > >> >>>>via wifi, which is not surprising, given the small size=20 >> >> > >> >>>>of the file. >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>> It is, for me as well. >> >> > >> >>> >> >> > >> >>> >> >> > >> >>>> Where is this mirror located? >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>> Looks like it is in Zurich, Switzerland. >> >> > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >>>> Maurice >> >> > >> >>>> >> >> > >> >>>> -----Message d'origine----- De : omuppi1@gmail.com=20 >> >> > >> >>>> [mailto:omuppi1@gmail.com] De la >>part >> >> > >> >>>> de OmPrakash Muppirala Envoy=E9 : jeudi 17 octobre 2013=20 >> >> > >> >>>> 20:15 =C0 >> >> > >> >>>> : dev@flex.apache.org Objet : Re: Installer changes to=20 >> >> > >> >>>> go with 4.11? >> >> > >> >>>> >> >> > >> >>>> The most straightforward way to solve this problem seems=20 >> >> > >> >>>>to be >> >> > >> >>>>- grabbing the osmf.swc from a single mirror directly=20 >> >> > >> >>>>like this [1] Here is a short documentation on=20 >> >> > >> >>>>sourceforge's mirroring system. Any >> >> > >>concerns? >> >> > >> >>>> Any alternative ideas? >> >> > >> >>>> >> >> > >> >>>> Thanks, >> >> > >> >>>> Om >> >> > >> >>>> >> >> > >> >>>> [1] >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>http://switch.dl.sourceforge.net/project/osmf.adobe/OSMF%202.0%20 >> >> > >> Re >> >> > >> leas >> >> > >> >> >> > >>>>>>>>e%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20re >> >> > >>>>>>le >> >> > >>>>>>ase%2 >> >> > >>>>>>0n >> >> > >> >>>>otes%29/OSMF.swc >> >> > >> >>>> >> >> > >> >>>> [2] >> >> > >> >>>> http://sourceforge.net/apps/trac/sourceforge/wiki/Mirror >> >> > >> >>>> s >> >> > >> >>>> >> >> > >> >>>> >> >> > >> >>>> On Thu, Oct 17, 2013 at 10:32 AM, OmPrakash Muppirala >> >> > >> >>>> wrote: >> >> > >> >>>> >> >> > >> >>>> > The problem with this download page is that it does a=20 >> >> > >> >>>> > 307 >> >> > >>redirect >> >> > >> >>>>to >> >> > >> >>>> > the actual file. Flex/AIR does not seem to follow the=20 >> >> > >> >>>> > redirect, >> >> > >> >>>>even >> >> > >> >>>> > though I set URLRequest.followRedirects =3D true. >> >> > >> >>>> > >> >> > >> >>>> > Alex/others, do you know of any other location to >>download >> >> > >> >>>> > the >> >> > >> >>>>latest >> >> > >> >>>> > osmf.swc file. We are getting the older version from >>here >> >> > >> >>>> > [1] >> >> > >> >>>> > >> >> > >> >>>> > Thanks, >> >> > >> >>>> > Om >> >> > >> >>>> > >> >> > >> >>>> > [1] >> >> > >> >>>> > >> >> > >> >> >> > >>>>>> >> >> > >>http://opensource.adobe.com/svn/opensource/flex/sdk/branches/4.y/fra >> >> > m >> >> > >>>>>>e >> >> > >> >>>> > works/libs/ >> >> > >> >>>> > >> >> > >> >>>> > >> >> > >> >>>> > On Thu, Oct 17, 2013 at 3:32 AM, Erik de Bruin >> >> > >> >> >> > >> >>>> wrote: >> >> > >> >>>> > >> >> > >> >>>> >> Om, >> >> > >> >>>> >> >> >> > >> >>>> >> Instead of: >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>> >> >> > >>http://sourceforge.net/projects/osmf.adobe/files/OSMF%202.0%20Releas >> >> > e >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20rel >> >> > >>>>>>ea >> >> > >>>>>>se%20 >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>notes%29/OSMF.swc/download?use_mirror=3Dhivelocity&r=3D&use_mirror >> >> > >>>>>>=3Dh >> >> > >>>>>>ivelo >> >> > >> >>>> >> city >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>> >> >> > >>http://sourceforge.net/projects/osmf.adobe/files/OSMF%202.0%20Releas >> >> > e >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20rel >> >> > >>>>>>ea >> >> > >>>>>>se%20 >> >> > >> >>>> >> notes%29/OSMF.swc/download >> >> > >> >>>> >> >> >> > >> >>>> >> You might consider using: >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>> >> >> > >>http://downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Rel >> >> > e >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>ase%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20 >> >> > >>>>>>re >> >> > >>>>>>lease >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>%20notes%29/OSMF.swc?r=3D&ts=3D1381906346&use_mirror=3Dopti= m >> >> > >>>>>>at >> >> > >>>>>>e> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>p:// >> >> > downloads.sourceforge.net/project/osmf.adobe/OSMF%202.0%20Releas >> >> > e >> >> > >> >>>> >> >> >> > >> >> >> > >>>>>>>>%20%28final%20source%2C%20ASDocs%2C%20pdf%20guides%20and%20rel >> >> > >>>>>>ea >> >> > >>>>>>se%20 >> >> > >> >>>> >> notes%29/OSMF.swc?r=3D&ts=3D1381906346&use_mirror=3Dopti= mat >> >> > >> >>>> >> e> >> >> > >> >>>> >> >> >> > >> >>>> >> HTH, >> >> > >> >>>> >> >> >> > >> >>>> >> EdB >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> On Thu, Oct 17, 2013 at 12:06 PM, OmPrakash Muppirala=20 >> >> > >> >>>> >> wrote: >> >> > >> >>>> >> > I have checked in all the fixes to support OSMF 2.0 >>and >> >> > >>OSMF.swf >> >> > >> >>>> RSL. >> >> > >> >>>> >> > There seems to be a problem with the OSMF.swc 2.0 url. >> >> > >> >>>> >> > Can >> >> > >> >>>>someone >> >> > >> >>>> >> take a >> >> > >> >>>> >> > look? >> >> > >> >>>> >> > >> >> > >> >>>> >> > Its 3AM here in the bay area. I am calling it a >>night. >> >> > >> >>>> >> > >> >> > >> >>>> >> > Can someone take care of putting up the RC1=20 >> >> > >> >>>> >> > (windows, mac and >> >> > >> >>>>linux >> >> > >> >>>> >> > versions) of Installer 2.7.0? >> >> > >> >>>> >> > >> >> > >> >>>> >> > If not, I will take it up in the morning. >> >> > >> >>>> >> > >> >> > >> >>>> >> > Thanks, >> >> > >> >>>> >> > Om >> >> > >> >>>> >> > >> >> > >> >>>> >> > >> >> > >> >>>> >> > On Wed, Oct 16, 2013 at 9:40 PM, OmPrakash=20 >> >> > >> >>>> >> > Muppirala >> >> > >> >>>> >> > wrote: >> >> > >> >>>> >> > >> >> > >> >>>> >> >> >> >> > >> >>>> >> >> On Oct 16, 2013 8:58 PM, "Justin Mclean" >> >> > >> >>>> >> >> >> >> > >> >>>> >> wrote: >> >> > >> >>>> >> >> > >> >> > >> >>>> >> >> > Hi, >> >> > >> >>>> >> >> > >> >> > >> >>>> >> >> > > Should the installer learn how to pull and >>rename >> >> > >> >>>> >> >> > > the >> >> > >>SWF >> >> > >> >>>> >> >> > > from >> >> > >> >>>> >> the SWC >> >> > >> >>>> >> >> > That would fix the current issue with the >>installer. >> >> > >> >>>> >> >> >> >> > >> >>>> >> >> I am on it. >> >> > >> >>>> >> >> >> >> > >> >>>> >> >> Om >> >> > >> >>>> >> >> >> >> > >> >>>> >> >> > >> >> > >> >>>> >> >> > BTW not too many people are likely to run into=20 >> >> > >> >>>> >> >> > this and >> >> > >> >>>>there's >> >> > >> >>>> >> >> > an >> >> > >> >>>> >> easy >> >> > >> >>>> >> >> work around eg put the file in the right place >yourself. >> >> > >> >>>> >> >> > >> >> > >> >>>> >> >> > > or should the build script do that and leave=20 >> >> > >> >>>> >> >> > > the >> >> > >>OSMF.SWF in >> >> > >> >>>> >> >> > > the >> >> > >> >>>> >> RSLs >> >> > >> >>>> >> >> folder with the rest of >> >> > >> >>>> >> >> > > the SDK RSL SWFs? >> >> > >> >>>> >> >> > License wise we can't distribute the binary=20 >> >> > >> >>>> >> >> > release with >> >> > >>osmf >> >> > >> >>>>in >> >> > >> >>>> >> >> > it >> >> > >> >>>> >> so >> >> > >> >>>> >> >> that complicates things a little. >> >> > >> >>>> >> >> > >> >> > >> >>>> >> >> > Thanks, >> >> > >> >>>> >> >> > Justin >> >> > >> >>>> >> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> >> >> > >> >>>> >> -- >> >> > >> >>>> >> Ix Multimedia Software >> >> > >> >>>> >> >> >> > >> >>>> >> Jan Luykenstraat 27 >> >> > >> >>>> >> 3521 VB Utrecht >> >> > >> >>>> >> >> >> > >> >>>> >> T. 06-51952295 >> >> > >> >>>> >> I. www.ixsoftware.n >> >> > >> >>>> >> >> >> > >> >>>> > >> >> > >> >>>> > >> >> > >> >>>> >> >> > >> >>> >> >> > >> >>> >> >> > >> >> >> >> > >> >> >> > >> >> >> > >> >> > >> >> >> >> >> >> -- >> Ix Multimedia Software >> >> Jan Luykenstraat 27 >> 3521 VB Utrecht >> >> T. 06-51952295 >> I. www.ixsoftware.nl