Category Archives: Adobe

Adobe Store is still not accessible

I need a Adobe Flash CS4 Professional upgrade license because some projects need to be updated. I can not order online from India. I really don’t have time to seek a resellers help on this, I know it would take weeks to get the license.

I requested a friend in USA to buy it for me, he has been trying to do that but it seems Adobe store application, which is done in Flex, throws a lot of errors. A few things, which I have reported in past, like asking for exact address (line by line). In this case, I guess, store application requires the address even when you choose Paypal as payment option?

I don’t have exact details in hand now, but I can see my friend has been having trouble buying Flash CS4 on Adobe store. I know this friend of mine, he is a developer himself and very good at things, so I know,he is doing right, I would rather say, store-application is not done well. He has recently helped me getting a FlexBuilder 3 upgrade license and he had problems even then. It took two days and various attempts, perhaps a phone call also, to get that license.

No wonder, why people blame Flash Platform for lack of usability and accessibility, most of the times it’s the developers who don’t implement things correctly and platform gets a bad name.

I have also started feeling, why can’t stores have multiple options – I might want to choose simple html interface, if I am on mobile or slow connection?

Yet another frustration and my project is delayed by now. I could have bought license earlier, if I knew the requirements earlier.
I hope someday, Adobe and Apple would realize that they can help thousand of people like me, by just enabling online purchase, even if it takes order and makes me send cheque/bank-draft to them, if not credit-card/paypal integration.

I hope someday, these companies would realize that most of people in countries like India don’t have access to real stores/resellers in their cities or states. Yes, I happen to live in a city where it’s hard to get things, I have to travel, at least twelve hours (round-trip) for even simple purchase and with no certainty, I would get the stuff at the stores, whichever is there.

I hope, these companies help to reduce the piracy in India. I hope, these companies realize they can make people do the right by being more accessible to them.

I wonder, what is holding these companies? Is it sales guys who don’t want to have an online store? Is someone getting some favors from resellers?

I don’t get, why to have a middle man in this age, when an online store can enable a lot of users, not only buy but also have faster access to things.

I can not believe it’s tax issue or things like that, it’s lack of will to do. I am sure, there are other stores running well here in India.

Technorati Tags: , , , , ,

Adobe online store issues – Unable to buy Flexbuilder

As you know, it’s impossible to buy Adobe‘s software from India, I mean using their website. I have raised this issue couples of times in past. Actually, there is no India store and you can’t even change your country to India in Adobe account details.

Anyway, this time, I wanted to buy Adobe Flexbuilder 3 upgrade for one of my team member, I don’t need it because I am very happy with VIM + Flex/AIR SDK.

I requested a friend of mine, who is in USA, to buy Flexbuilder upgrade for me, he tried many times to buy the same using his all cards and what not, no success.

This time problem is with Adobe US store application, which is done in Flex, it throws weird errors as you can see below:

Technorati tags: , , , , ,

Adobe Online Store – not for India?

I have raised this issue in past, Mrinal Wadhwa raises the same issue, where he is not being able to buy FlexBuilder 3.

It’s hard to get in touch with resellers, most of the resellers have never heard of FlexBuilder (yeah true) and resellers want four weeks time to deliver, four weeks? I can finish a good small project in that time ūüôā
I wonder, why we (people from India) can not buy software from Adobe online store? There might be reasons but is Adobe working to solve/fix those issues (tax or whatever)?

BTW! This gives me another reason to evangelize opensource-flex. All the events, I attend, I say: We don’t need FlexBuilder, we can do everything with Flex SDK.

Now I am going to say: We don’t need FlexBuilder, we can’t buy even if we want to, let’s not waste our time. Start using Flex SDK – that’s all we need ūüôā
I am very hopeful, we would start seeing opensource tools for flex development. I would love to be part of any such project and can contribute in anyway – hey I am totally cool with Java, so count me in ūüėČ
BTW! I have got some ideas, I would start some projects soon.
Technorati tags: , , , , , , , ,

Adobe Flash Player’s Security-Sandbox is very restrictive

Adobe Flash Player Security-Sandbox is very good and we have not heard any major security vulnerabilities so far. However, I think,¬†it can be made¬†more intelligent, I have some use-cases where I can’t do anything.

XMLSocket API is cool, since it’s inception, developers could create¬†cool applications (multi-player games, chat-apps, presence-apps etc). XMLSocket¬†servers (unity, swocket etc)¬†is needed to¬†comply¬†with a¬†specification in order to work with Flash Player (as a client). Since developers are using/creating custom-servers, they could control various things on server-side, f.ex: configuring right security-permissions, serving right policy-file (crossdomain.xml) etc.

With Binary Socket API, in Adobe Flash runtimes, things have changed a lot. Applications (for Adobe Flash runtimes) can now connect to servers using standard protocols (POP3, SMTP, Databases, HTTP etc). Totally cool feature which allows creation of kick-ass applications (Yahoo! Web Messenger, mySql driver etc). But Adobe Flash Player’s security-sandbox is limiting Binary Socket’s capabilities.

I have been working on a library (as3httpclient)¬†to do more things¬†(http-status-messages, http-authentication over GET request,¬†support for more http-methods etc)¬†which are not supported by URLLoader API. This library (as3httpclient)¬†doesn’t work in deployed web-application because Adobe Flash Player’s Security-Sandbox restricts it to.

I have following questions/concerns:-

  • When URLLoader (or other such native APIs) can connect on any port, why can’t custom APIs (as3httpclient and others) connect?
  • Why can’t Flash Player¬†be little more intelligent¬†to check, if connection is made to a HTTP server? Rules could be:- If connection is requested to same domain and destination-port is¬†assigned to HTTP server, let communication happen. If destination server:port is in different domain, check for valid crossdomain.xml and allow the¬†connection?
  • Why¬†doesn’t Flash Player consider to-ports attributes, if policy-file is served over HTTP?

With standards, we expect flexibility. We can’t expect a HTTP server to push policy-file to Flash clients? That’s not standard.

Technorati tags: , , , ,