Adobe Shadow was a product released by adobe labs. It connected the desktop browser with mobile devices, such that all mobile devices navigate in sync when browsing on the desktop browser. This was very useful. This product is discontinued and now part of Adobe Edge (http://blogs.adobe.com/edgeinspect/2012/09/23/shadow-is-now-adobe-edge-inspect/) requiring a paid adobe creative cloud subscription.
Question: Are there alternatives to Adobe Shadow?
Is there a special stackexchange forum for web design?
As a simple alternative you can try BrowSync.
http://browsync.net
You can check out Muir, has desktop clients for Mac and Windows and covers iOS, Android, Nook HD and Kindle HD Devices.
http://labs.iqfoundry.com/muir/
Ghostlab is another good alternative, tests on real mobile/desktop browsers and also syncs scrolls, form inputs, clicks and DOM inspection.
http://ghostlab.vanamco.com/
found an open source project, not as convenient as Adobe Shadow tough:
https://github.com/viljamis/Remote-Preview
Related
Is it possible to control camera exposure compensation from ActionScript?
it is! Therefore you need to use a ANE (Adobe Native Extension).
I found one for iOS here https://code.google.com/p/diadraw-air-camera-native-extension/ and maybe this https://github.com/freshplanet/ANE-ImagePicker (supperts iOS and Android) serves for your purpose as well.
Cheers
As far as I'm aware this sort of finer hardware control needs more access to the camera than flash plugin in a web page will have.
You'd be able to do it with a native extension in an AIR application but not with the flash plugin. Though I haven't seen any for desktop cameras, I imagine the hardware is even more variable than Android and would be a big endeavour. Definitely are a few around for Android/iOS (diadraw and I've done one myself for http://distriqt.com/native-extensions#camera).
But for the flash plugin I think you'll be limited to the controls in flash.media.Camera.
I have to develop a website of a residential building project. The client asked me to embed an interactive 3D view of the model project into the website. The model must be interactive and all available flats color different from the already booked flats. And on hovering the mouse on it, the details will be fetched from the database and will be displayed outside the 3D view.
Thats the whole scenario. Now I need some guidance or an starting point that which 3d library should I use. Because it must be compatible with all major desktop and mobile browsers and no external plugin required.
I have searched on Google and found some libraries:
WebGL
three.js
But I don't know which one will be suitable for the project. If any other most supportable library exists, please inform me. Or just give me a way to start.
WebGL itself is not a library, its the technology that is used by libraries like three.js etc.
Without any knowledge on 3D programming you should take a library like three.js or microsofts babylon.
it must be compatible with all major desktop and mobile browsers
WebGL is not supported by IE < 11 and also the only mobile browser that supports webgl is chrome on android that just recently became the standard browser on android >= 4.4 (KitKat) so has a rather low coverage.
Also (stock)iOS has no app supporting webgl.
I am willing to switch my old flash and web apps/games to adobe air so they can also be available to mobile users and need to know how known adobe air is among devices. So my efforts don't get waste.
There are mobile devices running FlashPlayer natively. Like you stated, it's possible to compile an AIR application to a native app which allows you to publish for Android and IOS devices, so that makes the reach even bigger.
FlashPlayer capable devices:
http://www.adobe.com/devnet-apps/flashruntimes/certified-devices.html
Android devices:
http://en.wikipedia.org/wiki/Comparison_of_Android_devices
IOS devices:
http://en.wikipedia.org/wiki/List_of_iOS_devices
Small note: There are no devices running Adobe AIR(?) correct me if I'm wrong
Have a look at the Adobe AIR Technical Specs
I hope that helps.
AIR itself is not really "known" among mobile devices that I've encountered practically. Instead, AIR will compile to a native app which means an .IPA for iOS or an .APK for Android. In that context it is not technically "AIR" on those devices but the native binary.
If you download the free FlashDevelop here http://www.flashdevelop.org/ you can use their pre-made AIR for Mobile template to see how these are compiled.
Windows 8 / Metro / Surface
The Adobe roadmap focus on Flash Player for Metro / Windows 8 but Adobe has said elsewhere that AIR will be the vehicle for this (http://blogs.adobe.com/digitalmedia/2011/09/flash-support-on-windows-8-and-metro/) but do not yet have firm releases / support http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html.
Blackberry
There is a Blackberry SDK for Blackberry 10 and Playbook. I have not played with these, but you can find out more at https://developer.blackberry.com/air/
I have an HTML5 game running in desktop web browsers using WebGL. Obviously HTML5 and jscript can be built out to the mobile platform, but then what happens to the WebGL code?
I assume WebGL doesn't work very well in mobile apps.
Then how do you use OpenGL in mobile HTML5? Is there a jscript binding to OpenGL ES?
Thanks
EDIT: Just to be clear I am talking about native installed mobile apps not browsers. As in using something like PhoneGap
Nicol,
appMobi has integrated WebGL into its iOS and Android native wrappers, giving roughly 10x performance boost for HTML5 canvas drawing. appMobi is similar to PhoneGap, in building a native "wrapper" that your HTML5 lives inside, with a JS API that lets your game access all of the operating system functions. Here's a page describing the acceleration, which we call directCanvas. http://www.appmobi.com/index.php?q=content/directcanvas-accelerates-html5-game-performance
Hope this is helpful!
Roy
I assume WebGL doesn't work very well in mobile apps.
What does you make think this? WebGL has been based on OpenGL-ES 2.0, which is the OpenGL-ES profile supported by most mobile devices out there. So WebGL maps nicely to mobile devices' GPU capabilities. It's more a question of browser suppport, than performance.
is there any way to do a flash-like animation for the splash screen for iPad app in HTML5.
i have searched a lot for javascript but did not get anything.
The usual alternatives to Flash animation are canvas (which has its own API) and SVG (which is subject to standard DOM manipulation), both of which are supported by iOS Mobile Safari.
Adobe is developing an HTML/Javascript/CSS based alternative to Flash Builder called Adobe Edge, you can download it for free for a limited time for Adobe Labs. It doesn't have nearly as many features as Flash(at least not yet), but it provides enough basic functionality to accomplish what you are asking.