Forum Discussion
nik_65678
Nimbostratus
Mar 12, 2010mac osx anyone?
anyone know if f5 has plans to expand their supported platforms at all in the future, particularly osx? i'm interested in seeing the irule editor ported. non-windows platforms are gaining a larger and larger portion of the desktop market both in and out of the enterprise. seems like a good plan to jump on that market early.
18 Replies
- hoolio
Cirrostratus
Joe has published the iRule Editor source, so it's just waiting for someone to port it to the OS of your choice :D
http://devcentral.f5.com/LinkClick.aspx?link=http%3a%2f%2fdevcentral.f5.com%2flabs%2fiRuleEditor%2fiRuler-Source.zip&tabid=73&mid=433
Aaron - nik_65678
Nimbostratus
That would make me a very happy man. I've been using TextEdit and would love a better tool :] - Hamish
Cirrocumulus
Posted By hoolio on 03/22/2010 6:25 AM
Joe has published the iRule Editor source, so it's just waiting for someone to port it to the OS of your choice :D
http://devcentral.f5.com/LinkClick.aspx?link=http%3a%2f%2fdevcentral.f5.com%2flabs%2fiRuleEditor%2fiRuler-Source.zip&tabid=73&mid=433
Aaron
Umm... yeah... WTF was that written in BTW? We could probably reuse the graphics, but the rest of it just looks like gibberish... I hope it's autogenerated config files for some strange package and not something people have to type in (Reminds me of trying to program in RPG... Hey, maybe that's where all the RPG developers went)
Probably it would be easier to port from scratch and just make it look similar but mac like... Unless the same dev environment Joe used is X-Platform
H - JRahm
Admin
It is C written in Visual Studio. All the UI stuff is drag and drop. I'm no Microsoft apologist, but it is pretty easy going developing UI apps in Visual Studio. Much easier access for me than I've found with any of the python/perl UI kits, though maybe I just haven't found the right one yet. - nik_65678
Nimbostratus
if it's c then it could probably be ported using java or xcode without incredible amounts of difficulty.
http://developer.apple.com/technologies/tools/xcode.html - JRahm
Admin
What would you guys think about a cross-platform web-based approach with a light server that could run on a usb stick? That way, we could port the iRules wiki and integrate into the editor. - nik_65678
Nimbostratus
i'm just looking for an irule editor with a syntax checker, hilighting, and potentially auto-complete :]
an all-in-one solution would be very elegant but i'm not sure if including the docs would be worth the effort since it's fairly easy to find solutions on devcentral anyway. - Hamish
Cirrocumulus
How about just doing something in javascript? About as x-platform as it comes (OK. There's the M$ way and everybody elses standards based way for AJAX, but even MS are coming to the party eventually with newer version IIUC)... Runs in a browser... etc etc...
H - nik_65678
Nimbostratus
i think the most elegant desktop solution would be to use something like a cross-platform backend (syntax checking, code hilighting, auto-complete, etc) with a platform-specific frontend instead of a cross-platform frontend (which is usually pretty slow). this is obviously a fair bit of work but creating a universal backend but in the long run it might be a great use of (someone's) time.
on the other hand the browser-based javascript/ajax/whatever editor would be cross-platform right off the bat but not nearly as elegant from a desktop application perspective. - gibberish huh... I'll try not to take that too personally B-).
I've been looking into ways to port the current source to non-windows platforms and the easy approaches aren't turning out to be that easy. Jason has tried running it under Wine but ran into some compatibility issues. I was hoping that I could use Mono to port the C code but it turns out that that editor control we are using is written mostly in windows based C which isn't going to work in that environment. If it was only re-writing the Editor framework then it likely wouldn't be that big an issue but it's the editor control that's giving me headaches.
-Joe
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects