Tutorial for Browser plug-in development using IDL approach. - plugins

i am new in IDL approach.
i need some good tutorial to understand this.
please can anyone share name of good books or some link.
thanks in adv :)

Good resources online about IDL:
1) Corba IDL Intro.
2) Understanding Interface Definition Language: A Developer's Survival Guide.
3) An introduction to programming with IDL.
The good IDL books by author:
1) Practical IDL programming (By Liam E Gumley).
This is a good reference book and covers a large part of IDL language.
Website: www.gumley.com
2) IDL programming Techniques, Second Edition (By David W. Fanning) .
This is also a relatively comprehensive book for IDL and is strong enough in understanding
graphics outputs (GUI) and OOPS concepts.
Website: www.dfanning.com
You can also find many examples, programs and data to download, learn and play at site:
LearnIDL.
The author is Ken Bowman and he is a professor in the Atmospheric Sciences Department at Texas A&M University who teaches IDL programming.
That's the all package for you.
Good Luck!

Related

Preparing for a Scientific Programmer/HPC programmer Interview

Could you recommend sources/literature to prepare for Scientific Programmer/HPC programmer Interview?
Thanks!
"Introduction to High-Performance Scientific Computing" by Victor Eijkhout is a very good book to start with (and is relatively up to date). You can find it freely on his personal home page.
As this book mainly focus especially on quite theoretical/abstract concepts, you probably need to complete the book with practical HPC programming. MPI and OpenMP are two programming standard massively used in HPC applications. As a result, I strongly advise you to learn how to program with both, especially from practical exercises.
There is a lot of resource you can find on internet for both. If you don't now how to start, please look here for MPI and here for OpenMP.

What is simplest reactive programming language?

I teach a course in Programming Paradigms. Last year I used Elm as an example of (Functional) Reactive Programming. This summer I noticed that Elm is no longer FRP (according to http://elm-lang.org/blog/farewell-to-frp). I'm looking for another vehicle, one for which I don't have to first teach a lot of syntax.
Reactive Programming in JavaScript seems way too complex. My students will have learned some Scala, but I haven't found a good tutorial on RP in Scala.
Suggestions, anyone? Requirements: reactive, simple syntax.
You can also check Reactor for Spring ecosystem https://github.com/reactor/reactor-core/blob/master/README.md
I suggest RxJava with Java8. It is well documented and maintained. There is a lot of materials- books, articles, tutorials, conference talks, etc.
'reactive, simple syntax'..
I do not see much in common between syntax and being reactive. Java8 has excellent free IDE support (Intellij or Eclipse). For me, it is important in learning new language than paradigim- more important than language itself.

Game AI OO Framework

Is there an artificial intelligence (AI) programming framework for game software engineers? I'm specifically looking for a library of object-oriented classes that I can use in a game. Specifically, I would like to know the best way to program NPC decision making that is purely object oriented. I have googled and gotten a lot of useless links to machine learning and theoretical AI websites that have absolutely nothing to do with practical software engineering. Any frameworks I've found are all either out of date or too academic to be useful. Specifically, I'm looking for Java or Objective-C libraries.
So you're looking for AI middleware/frameworks? Here's bunch:
AI Implant
GRIP Character Control System
AI Gamedev Sandbox (as was already mentioned in the comments, requires premium access)
Kynapse
Wikipedia also lists bunch of other AI middleware, but these were the ones I have some experience in.

Good Scala introductory article/video to whet the appetite

What are some good online articles or videos you've seen that would be most likely to get a developer interested in Scala? I'm looking for an introduction that is brief & to the point that dives right into example code, and would leave a developer who does not know Scala wanting to learn more about it.
Try in this order:
Pragmatic Real-World Scala - This video shows off all kinds of things that would make a Java developer drool.
Programming In Scala - This is simply a great general-purpose programming book. In addition to being a gentle, clear introduction to the language, it's also a fantastic introduction to functional programming concepts and language design. Even if you hate Scala,
this book will make you a better programmer.
Scala For Java Refugees - Very well-written mostly gentle introduction to major Scala concepts.
Another tour of Scala - A Java-centric breakdown of fundamental Scala features.
i went to this talk, it was excellent. can't tell if it is still there due to our internet restrictions, if it's not i'll delete this post.
http://powerhost.powerstream.net/008/00102/100203Scala.wmv
I'd go straight to the horse's mouth, the Scala website itself: Code Examples.
http://www.escalatesoft.com/screencasts
Escalate software is in the process of creating a series of screencasts for Scala information sharing and training purposes. The first available screencasts are provided here for free and cover the new features of Scala 2.8. In the longer term we will create training materials in the form of these videos along with supporting material that will be for sale from this and other sources as well.
http://blog.jaoo.dk/2009/03/09/an-introduction-to-the-scala-programming-language-by-bill-venners/
Take a look at the following presentation by Jonas Bonér (a well known figure in the Scala community, responsible for the AKKA actors concurrency framework). I'm sure this will whet the appetite for Scala.
http://www.infoq.com/presentations/Scala-Jonas-Boner
german introduction, maybe useful for you: http://www.rheinjug.de/videos/gse.lectures.app/Player.html#Scala
I would recommend Chapter 1. Zero to Sixty: Introducing Scala of the Programming Scala book by Dean Wampler and Alex Payne. The rest of the book is also great. The book is freely available online.
EDIT
I recently bought and read the Atomic Scala book by Bruce Eckel and Dianne Marsh. This is the best book I have read so far for anyone wanting to learn Scala.

Text book / online resource for learning to program at system/kernel level

Is there any book/resource that one can refer to, to be able to write programs at kernel/system level.. I'm looking for a programming book that could serve as a guide to write kernel codes / system level programming etc..
I have Tannenbaum's Design and Implementation. It addresses theoretical aspects well .But a book that teaches programming in such topics would be helpful. I want to be capable of implementing thread library, scheduler et al ..
thanks
I would like to suggest both the books by Robert Love. I've read a bit of the first one and its excellent. The latter was recommended by a friend.
Linux Kernel Development
Linux System Programming: Talking Directly to the Kernel and C Library
There is one good website by the Technical editor of Book Linux Kernel Development,
Robert P J Day (he is different from Robert Love)
and the website is
http://crashcourse.ca/introduction-linux-kernel-programming/introduction-linux-kernel-programming
Once you are done with above link I would suggest to go through
http://www.freesoftwaremagazine.com/articles/drivers_linux
and then there is a Kernel Newbies mailing list.You should subscribe to it.
Try the nice "Understanding the Linux Kernel" by O'Reilly. While Linux-specific sometimes, the basic concepts are the same everywhere.