Archive

Archive for the ‘Adobe’ Category

Adobe Flash Platform Summit 2010

August 24th, 2010 View Comments

One more day to go for Adobe Flash Platform Summit 2010, I am very excited about this event because of so many good sessions and speakers.

More importantly, an opportunity for me to reconnect with everyone. Flash Platform community in India has grown many folds during last couple of years, so it would be fun to see new developers/designers.

This is going to be first event I would be attending after mid 2008. I have been busy doing very different things (bootstraping team, hiring, strategy, setting up processes, etc.), hence don't have much to share about Flash Platform related things. I have done bunch of small actionscript/flex projects, where as my team has been busy building some cool stuff using web-standards and lamp-stack.

If you are going to be around, let's catch up.



Where is Adobe Store for India?

July 27th, 2010 View Comments

Adobe is yet to launch online store for India. More than four years back, I wrote about this issue..

I have changed my work-flow to introduce more and more open-source tools. However, sometimes I have to use Adobe Flash Authoring tool and Flash Builder for some projects.

I hope, Adobe would soon figure out a way to launch an online store in India. I am yet to understand what has been holding Adobe from doing that, I am assuming something with taxes or government policies, if not Adobe’s intentions?

BTW! Some face problems in USA also, check out what Tariq has gone through today, while buying something from Adobe Store.

Categories: Adobe, India


Flex 4 In Action – Early Access Available

June 18th, 2010 View Comments

Last year, I posted about Flex 3 In Action, a book by Tariq Ahmed,  Jon Hirschi and Faisal Abid. Not many people know, I was also among authors but couldn’t contribute beyond one chapter due to personal priorities, hence opted out. Thanks to Tariq for trusting me and providing an opportunity.

Tariq has again teamed up with different some smart guys (Dan Orlando, John C. Bland II, and Joel Hooks) this time, and all of them are working on Flex 4 In Action.

All authors have a lot of experience and are great at what they do. I always prefer to read a book written by someone who has done the stuff, instead of someone who has just theoretical knowledge.

I am yet to start reading draft version of the book, however, I am sure this book is going to be one of the best. To believe me, you need to check out authors’ profiles/websites and you would realize it yourself.

Sign up with Manning’s early access program (MEAP) and start reading chapters (completed as well as drafts).



How to improve Flash 10.1 and AIR 2.0?

February 8th, 2010 View Comments

There are many who complain about missing features and existing bugs in Adobe Flash Runtimes – Flash Player and AIR. But some choose to use their energy in improving the platform by using it and providing feedback.

If you believe in bringing the change:

Our feedback matters, as it has always.

As soon as I read, Ted Patrick’s post, I started writing this post.  Please spread the word by writing on your blog and retweating the following text:-

Improve Flash 10.1 & AIR 2.0 via Beta 2 http://bit.ly/cty7Nm READ & RT #Flash #AIR #QUALITY



Open Source Media Framework (OSMF)

July 22nd, 2009 View Comments

A few days back, Adobe announced Open Source Media Framework (OSMF), which was known as Strobe earlier.

A few minutes back, I received an email confirming that Open Source Media Framework website is up with all the information, specification, developer-documentation, source (Subversion repository), downloads (binary and source) and bug-database.

Open Source Media Framework (OSMF) has an interesting list of features and goals. I like it’s plug-in architecture, that would allow a lot of extensibility and various amazing plug-ins from different providers in coming time.

If you are a developer spending a lot of time developing various work-flows around online media-players (audio, video, images – players), I strongly recommend you to check out Open Source Media Framework (OSMF). I am sure, you would find it worth start using it and also contribute back whatever you can.

Following are the reasons, I am going to use OSMF and give up my existing frameworks:

  • It’s open-source
  • It would solve core issues (video playback, delivery and workarounds for various limitations in Flash Player, etc)
  • It would adopt various standards (playback, cdn, advertising, etc)
  • Larger developer base, that means bug fixes and various features would be available very often
  • I love open-source and see myself contributing to OSMF in future, beyond my current projects.


Adobe India’s support to community

July 19th, 2009 View Comments

Mrinal Wadhwa started a discussion, in Adobe India Community Champions mailing-list, to raise concerns about Adobe India’s role in Flex India community, he raised some good points.

It’s unfortunate to see how one of the Adobe evangelists took it personal and reacted publicly and made some personal attack on Mrinal.

You can check out Mrinal’s post to read what happened.

This is what I posted during discussion in the mailing-list.

My two cents after reading entire thread.

1) Adobe India works differently, the hierarchy and culture is different. More focused one engineering and marketing (to whom – God knows) than anything else. So any such event is aligned with sales and marketing needs. A lot of people who work enjoy their work but beyond that they don’t do much. A lot of them even maintain low-profile for various reasons.

2) Adobe India Evangelist team works differently compared to their counter parts in USA. In India, they report to engineering director of Flex or platforms team, which is not the case in USA, if I am right.

3) Expecting Flex team engineers to participate would be too much, it’s individual’s curiosity/passion to do that. If their managers make it as on objective/gaol, most of them would show up for sake (performance review, appraisal, etc) – we don’t want that. I have been through it and opposed the idea when my manager wanted entire team to do what we (Manish and I) were doing our own, due to our own curiosity.

I have always asked these questions (what Mrinal is asking) to myself and during discussions, but could never really understand. I have learnt that it’s better not to expect much from the Adobe India, it’s not really Adobe USA. Culture comes from top to bottom, and top management is not really anywhere close to what it’s in USA.

I like Evangelists in Adobe India, most of them are passionate and are there because they love technology and what they do. Unfortunately, when you work for a boss who got a different agenda or things, you can’t do much. As said earlier, Evangelist team reports somewhere to engineering director or someone like that, now you can imagine things.

These are some of my random, but based on my observation and experience, thoughts. No offenses meant to anyone.

I am keeping kind of low profile myself in Flex community, I realize community is doing good – there are far more developers than we had couple of years back. I also see there are far more passionate developers than before, you can judge that by seeing some regular names in lists/forums.

I am also sure, there would be far more people who are religious about Flash Platform and one can see tears coming out of their eyes while they talk about technology. As it used to happen with me :D

Expect the unexpected – the formula for peace of mind. Let’s talk, inpsire and act to spread the words about things we believe in and love. I have been working hard to find a smart Flash Developer for my team, yet to find. I want to contribute in my way, I would love to have people in my team contribute to SDK and other opensource projects, now that’s what I can afford to do now :-)

Thanks

-abdul

I expressed above based on my observation and experience, might not have been put properly as I wrote it quickly. But you might get my point there.



Adobe Flash Builder as name – What I think

May 17th, 2009 View Comments

I just caught this news “Adobe Flash Builder instead of Adobe Flex Builder as a name for Gumbo” over AXNA.
I felt like writing my views on this i.e. renaming Adobe Flex Builder to Adobe Flash Builder for future releases. I kind of like it for reasons explained later.

I loved the move when, recently, Flash Platform was redefined. It brought a lot of clarity and removed the confusion built since Adobe (Macromedia) Flex was introduced.

A lot of people were confused and didn’t really think that even though there were different development paradigm but all targeted to Flash Runtime(s). I have been using the term for sometime, even before Adobe redefined it to bring all these different technologies/tools, which targeted Flash Runtimes (Player, AIR, FlashLite), under it.

I think, sooner or later Flex SDK should be renamed so no such confusion develops further. Having consistency increases simplicity and clarity in understanding things, developing, learning, talking and building brand.

It would be nice to have one framework with many sub-frameworks targeting various different Flash Runtimes and development tools (Adobe Flash Authoring tool, Adobe Flash Builder, etc). We need consistency that leads to shorter learning curve and better development platform, eventually.

Technorati Tags: , , , ,



BugQuash

May 1st, 2009 View Comments

BugQuash is a great initiative to bring Flex community together to contribute in various ways (bug filing, fixing, patching, etc) to OpenSource Flex SDK.

I am sure, you must have heard about last BugQuash which was organized last month, by Flex community members: Nate Beck and Marty Mickelson.

Hundreds of community members participated including me.

I submitted some patches, which are not big ones, but I got a lot of appreciation from teams within Adobe and other people from community. It suggests that even small contributions matter, hence I should be contributing more often.

Dave Story (VP Developer Tools, Adobe Systems) sent some pictures from one of the all-hands meeting, where BugQuash was discussed, where entire team, along with Dave, thanked to each contributor for their contributions over phone.

Thanks to everyone who organized and participated. It helped me to get started contributing, which I always wanted to do. I am going to try to contribute as often as I can.

image001.jpg
image002.jpg
image003.jpg

Update:Next BugQuash is happening on May 17, 2009. Check out BugQuash for more details.
Update: BugQuash on May 17, 2009 was successful and your truely submitted two patches :-)

Technorati Tags: , ,

Categories: Actionscript, Adobe, Flex


Adobe Store is still not accessible

March 25th, 2009 View Comments

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

August 10th, 2008 View Comments

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: , , , , ,

Categories: Adobe


Adobe Flash Player’s Security-Sandbox is very restrictive

August 27th, 2007 View Comments

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: , , , ,