Hello World - Introducing Opera Dragonfly
By Jan Standal. Tuesday, 6. May 2008, 07:57:31
Today we released the first alpha of our new web developer tool. The objective for this first alpha release is to get feedback and of course allow you to start using it. You should expect it to be buggy and even missing some key features, but that is what alpha means.
It is however not entirely correct that we are releasing the tool early in the development. The foundation for Opera Dragonfly has been worked on for more than two years. The phases we have completed so far are:
- Interviews with web developers how they use developer tools and how they would like such a tool to be.
- Early prototype for DOM inspector and DOM snapshot.
- Implementation of the Scope protocol in Presto (Supported in Core 2.1 and later).
- Support for Dragonfly in Opera 9.5 beta 2.
- Feature development for JavaScript debugger and CSS/DOM inspector.
We do believe the foundation for the tool is very strong and that we are building a tool that will become a popular choice among developers. Most importantly we have designed Opera Dragonfly from scratch to be able to debug web applications on remote devices, something we believe will be key moving forward.
The road aheadThe next major release we have planned is alpha 2. This will be completed before the final version of Kestrel (Opera 9.5) is released. The focus for alpha 2 is:
- improved handling of threads in the JavaScript debugger
- inline CSS editing
- infrastructure for localization
- improved remote debugging
But for now — Happy testing!
- The Opera Dragonfly team

1 2 Next »
shadowk # 6. May 2008, 15:51
VarunM # 6. May 2008, 15:54
FataL # 6. May 2008, 15:54
alxtec # 6. May 2008, 15:55
Engelium # 6. May 2008, 15:58
Sreeramu # 6. May 2008, 16:04
morotatoi # 6. May 2008, 16:05
archetwist # 6. May 2008, 16:06
FataL # 6. May 2008, 16:07
drumblius # 6. May 2008, 16:08
FataL # 6. May 2008, 16:20
Sreeramu # 6. May 2008, 16:23
Debug pages whether they are on your computer or a supported device, such as a Windows Mobile phone running Opera Mobile 9.5. You can connect to any device running Presto Core-2.1 or above, and debug using your computer's screen and keyboard - No need to struggle inputting test data with your phone's keypad again.
Where is opera mobile 9.5...???
fearphage # 6. May 2008, 16:23
leo42 # 6. May 2008, 16:23
http://dragonfly.opera.com/app/zips/protocol-3/
1. Download & unzip the file to a directory
2. run a local webserver
3. goto opera:config -> developer tools, and point Developer Tools URL to http://my_webserver/client.xml
Enjoy
FataL # 6. May 2008, 16:28
2. go to DeveloperToolsURL in opera:config and point to local folder:
file://localhost/с:/dragonfly/client.xml
sebt # 6. May 2008, 16:30
Seb
dmaphy # 6. May 2008, 16:31
Fyrd # 6. May 2008, 16:58
DjiXas # 6. May 2008, 17:48
Think # 6. May 2008, 17:48
Diam0nd # 6. May 2008, 17:58
Totally agree. However, by offering developing tools and not offering plugins Opera puts developers BEFORE actual users.
GwenDragon # 6. May 2008, 18:03
Should not be called Dragonfly as real dragonflies are very fast.
May bee humblebee
The app is acting as a JavaScript and tooooo slow.
And the GUI elements are to big. May be the gui interface could be not so expensive in waste of space on monitors.
shadowk # 6. May 2008, 18:08
I think the DOM path is displayed the way a CSS Selector would refer to those nodes.
@Diam0nd
Opera does not have users because
lazydevelopers couldn't test their websites in Opera. So by giving tools to the developers, they actually making sure that they will get more users.fearphage # 6. May 2008, 18:15
Originally posted by Diam0nd:
When a page doesn't look right in Opera, its because of the developers... not actual users. Its one aspect of Opera that is being worked on. Simmer down kid. Actual users get preferential treatment every day. Actual users or normal users rather (my parents for instance) won't be using extensions in Opera or firefox unless I or some toehr technical person set them up. Extensions are not for the average joe.Originally posted by GwenDragon:
Nice oneFataL # 6. May 2008, 18:20
Now Dragonfly shows:
when in most cases I really need something like this:
fearphage # 6. May 2008, 19:00
BlackDex # 6. May 2008, 19:43
That was something i realy liked from the Developer Console.
Is this going to be implemented?
But overall, i realy like it
Schalandra # 6. May 2008, 19:57
I think you're right. Both ways would be indeed very useful. But since it's out now, we can talk about it to improve Dragonfly asap.
From what I've seen so far it looks handy, even more as I have two screens.
fearphage # 6. May 2008, 20:16
hworld # 6. May 2008, 20:35
Yeah, seems like it will be. The main page says:
"The initial alpha release is just the beginning. Opera Dragonfly has a fully featured road map, including support for editing of CSS, JavaScript and the DOM, a single window mode, improved JavaScript thread handling, XHR AND HTTP MONITORING, improved keyboard navigation, and translation into a number of languages."
LEW21 # 6. May 2008, 20:55
ameer1234567890 # 6. May 2008, 22:07
Webshit # 6. May 2008, 22:13
Thank you Opera
cheshrkat # 6. May 2008, 23:24
danielcs # 7. May 2008, 00:27
I'm putting it in my Gentoo right now.
vremix # 7. May 2008, 02:19
*) more usability
*) scripting must has a autocomplete, trace jumps, current evals
*) DOM must be live tool for monitoring a page, this one just another clone of DOM inspector or related stuff
*) speed serving
*) interaction with any active frame
*) ...
sunilgupta20801 # 7. May 2008, 03:05
http://feedshub.blogspot.com/2008/05/opera-systems-released-opera-dragonfly.html
Pistos # 7. May 2008, 03:23
kyleabaker # 7. May 2008, 03:30
It's sad, but the Console tab is already as good..if not better..than the current Error Console. The only thing missing is a link to the script file to open it in a new tab like the console does..or open the "Script" tab and load the script file in there.
I would like to see the option to sign-in to my.opera or something so settings are saved/sync'ed for Dragonfly. Also, it would be very handy if the Console tab could be logged online like a chat history is stored in some messengers. This would help for referencing errors in pages and seeing what was going on, etc.
Kildor # 7. May 2008, 03:50
BlackDex # 7. May 2008, 05:43
Well in that case.. i hope DragonFly is going to keep me from using FireFox and FireBug. Would be nice to have everything in my main browser.
sabisan # 7. May 2008, 05:57
Is there an option (that i may have missed to find), that mouse-hovering over DOM-tree-elements would colorize/box "hovered" WebPage-element ?
IceArdor # 7. May 2008, 07:21
Another option would be to pop up Dragonfly on the left and right of the webpage, similar to an IDE. Dragonfly would be hidden unless it is marked as Always-On-Top, or I hover over a Dragonfly icon (or use a keystroke to bring up Dragonfly). My main concern is how can I use this tool on a 1024*768 screen AND view the webpage at the same time. Even with a 1600x1050 screen, I still don't have a bunch of room to use Dragonfly and Opera simultaneously. Then again, most developers have dual-monitor setups, but it'd still be nice to design this for a single-monitor setup.
haavard # 7. May 2008, 07:26
Webshit # 7. May 2008, 07:28
grazou # 7. May 2008, 09:25
So I'm stuck with the older beta1 and with the older developer tools: http://dev.opera.com/tools/
Schalandra # 7. May 2008, 09:51
And how do I clear the console?
(I might be stupid, but I haven't found anything about it in the documentation)
Schalandra # 7. May 2008, 10:00
Same goes for closing button for settings...
I'm confused. Or did you just fix it?!
Maksymus007 # 7. May 2008, 11:02
Next is to dock it somehow - well can't stop myself from comparing to firebug, sorry guys
I hope tool will develop and make Opera the best webdeveloper tool!
GoJoeGo # 7. May 2008, 12:24