BUG Community

Welcome! Log In

Forums Recent Posts

Subscribe to Recent Posts 12,455 posts found

Oct 16, 2007 1:00pm
rbpasker 22 posts

Topic: Suggestion Box / Suggestions Wanted!

... are NOT as …

Oct 16, 2007 12:59pm
rbpasker 22 posts

Topic: Suggestion Box / Suggestions Wanted!

i love functional programming. very expressive.

what about Groovy and Grails?


also, embedded systems are as memory and address space-constrained as they used to be. moore’s law has finally caught up with the cycles and storage necessary to drive complex embedded applications, so nickel and dime-ing over a meg here or there is not a big deal when a 1Gig SD card can be had for $20. that moore’s law has finally caught up is what makes the bug itself even possible.

Oct 16, 2007 12:49pm
robertp 4 posts

Topic: Suggestion Box / Suggestions Wanted!

gah! functional programming :)

Man, I couldn't agree more ;)

I like the idea of a scripting language like perl or ruby in the BUG, but I have a hard time understanding just how it'd fit into what we've got.

I see it like this: First, as I'm sure we're all aware, in the F/OSS communities, there tends to be a kind of (ahem) "reluctance" to use Java. Of course this is not true universally - in fact the most exciting things to happen with Java for the last few years have been from organizations like Apache/Jakarta. Once it's more public/visible to those individuals and organizations that share the reluctance to use Java that the sanctioned model for Bug apps requires Java, I suspect there will be some backlash.

Second, although OSGi is designed for resource-constrained environments, a JVM is a JVM. And that means Hello World with or without OSGi takes more resources (memory) than significant applications in e.g. Ruby or Python.

Third, I'm a strong proponent of IOC/service-oriented architectures, and while OSGi isn't a perfect academic representation, it's pretty darn good. I am interested in seeing how useful it (IOC/service-orientation) is in dynamically typed languages. And the Bug seems like a nice platform for it.

Fourth, at the OSGi expert group meeting I attended, there was significant interest expressed in a "micro" OSGi platform. One of the proponents was Aonix (understandably), who sell a high-performance embedded JVM. Once again, this brings me back to non-Java "OSGi"; smaller, less resource consumption.

I suppose my point is that scripting or dynamic languages (I suspect) will be a desired alternative for a number of folks who would like to play with the Bug. If you buy that assertion, the next logical step is to decide whether to give those folks the same kind of guidelines in terms of application development and deployment.


Oct 16, 2007 12:04pm
Medium finsprings 268 posts

Topic: BUG SDK / XML parsing

I used your built-in XmlParser class to parse my log file. It was unhappy when I used the parse(InputStream/Reader?) method but when I read my file line by line using a BufferReader and passed the lines to the XmlParser.parse(String) method it was happy.

Oct 16, 2007 10:33am
Medium agordon 74 posts

Topic: Applications / Application Licensing

There is a good article on wikipedia pertaining to dual licencing (with good external resources, etc.). Maybe it brings up some helpful points, or maybe it will just muddy this discussion even more. I just figured I’d point it out:


Oct 16, 2007 10:08am
Medium mcholerton 54 posts

Topic: Meet & Greet / More testers joining!

Hey luinstra – great to have you! Let us know if you have any questions.

Oct 16, 2007 9:30am
koolatron 52 posts

Topic: Suggestion Box / Suggestions Wanted!

gah! functional programming :)

I like the idea of a scripting language like perl or ruby in the BUG, but I have a hard time understanding just how it’d fit into what we’ve got.

Oct 16, 2007 9:17am
koolatron 52 posts

Topic: BUG SDK / Eclipse 3.2 vs 3.3

I’ve upgraded to 3.3 on both of my development machines as of this week.

Oct 16, 2007 9:05am
yellowbkpk 6 posts

Topic: BUG SDK / SDK installation

At that prompt type "ss". You'll see a list of plugins. Find the IDs of com.buglabs.dragonfly and com.buglabs.drafonfly.ui. When you have those IDs type "diag [id]" and tell me what it says...

242 RESOLVED com.buglabs.common_1.0.0.226
243 <<LAZY>> com.buglabs.dragonfly.bug.kernel_1.0.0.226
244 <<LAZY>> com.buglabs.dragonfly.generators_1.0.0.226
245 INSTALLED com.buglabs.dragonfly.ui_1.0.0.226
246 <<LAZY>> com.buglabs.dragonfly_1.0.0.226
247 <<LAZY>> com.buglabs.osgi.concierge.core_1.0.0.226
248 <<LAZY>> com.buglabs.osgi.concierge.runtime_1.0.0.226
249 <<LAZY>> com.buglabs.osgi.concierge.ui_1.0.0.226
250 <<LAZY>> com.buglabs.phoneme.personal_1.0.0.226

osgi> diag 246
update@plugins/com.buglabs.dragonfly_1.0.0.226.jar [246]
No unresolved constraints.

osgi> diag 245
update@plugins/com.buglabs.dragonfly.ui_1.0.0.226/ [245]
Missing required bundle org.eclipse.pde.ui_0.0.0.

So I suppose I need to find the PDE plugin, huh?
Oct 16, 2007 8:56am
rbpasker 22 posts

Topic: Suggestion Box / Suggestions Wanted!

instead of py or ruby, try scala. its a productive functional programing language that compiles to bytecode

Powered by Community Engine