background preloader

Lift – The Simply Functional Web Framework – Home

Lift – The Simply Functional Web Framework – Home
Related:  Scala

TechCrunch Build Comet applications using Scala, Lift, and jQuery Before you start This tutorial is for developers interested in writing Comet-style Web applications. A basic knowledge of Web applications and Ajax interactions is useful. About this tutorial Alex Russell first coined the term Comet in a blog entry back in 2006. In this tutorial, you will develop a Comet-style Web application called Auction Net using Scala, Lift, and jQuery. Prerequisites To develop with Lift and run the sample code, you will need the following tools: Java Development Kit (JDK). Back to top Auction Net Before I start talking about the technical details of the implementations, let's first take a look at the functional design of the example application. Functional design Auction Net will be an auction Web application, as the name suggests. This site needs to let people sign up for the application and become registered users, which is common functionality, and something that would not benefit from Comet. You should now have a basic idea of how you want the site to work. Actors

Setup and use Lift framework 2.4 in Scala IDE 2.0 — Scala IDE 0.1-SNAPSHOT documentation What is in this guide? This guide will show you how to configure a Lift web application to import it in Scala IDE, how to configure Scala IDE to work with the Lift framework and finally how to develop a Lift web application from inside Scala IDE. Prerequisites Eclipse 3.7.2 (Indigo) with Scala IDE for Scala 2.9 installed (update site: the getting started page for instructions on how to install Scala IDE.Simple Build Tool sbt 0.11.2 installed.Check the sbt Getting Started Guide for instructions on how to install sbt.Basic knowledge of the Eclipse user interface is required (in this guide).Basic knowledge of the Scala language is required (in this guide).Basic knowledge of the Simple Build Tool (sbt) is required (in this guide).Basic knowledge of the Lift framework is required (in this guide). Setting up a Lift project Start by creating a basic Lift project Create a file build.sbt with the following contents: Going further Feedback

The Scala Programming Language Remote control with Hauppauge Nova-T USB 2 - DVBViewer community forum I managed find answer myself and now want to share it with you. With hauppauge you get installed infrared software ir.exe. You can use that with DVBViewer. Found file "C:\Windows\irremote.ini" and open it with notepad. 1) Add single line to [Applications] section. Line should look like this: DVBViewer= 2) ind [Default] section and edit it to look like this: (note that you must set PATH environment variable to include your DVBViewer path). [Default] OLD0= 0= 1= 2= 3= 4= 5= 6= 7= 8= 9= TV={close(radio.exe)}{sleep(750)}{run(DVBViewer.exe)} TVNEW={close(radio.exe)}{sleep(750)}{run(DVBViewer.exe)} SOURCE={switch(*task*)}{shift}{tab} MINIMIZE= FULLSCREEN={alt}{space}x RESERVED= 3) Add section [DVBViewer] somewhere. [DVBViewer] OLD0=0 0=0 1=1 2=2 3=3 4=4 5=5 6=6 7=7 8=8 9=9 NAVLEFT={LEFT} NAVRIGHT={RIGHT} NAVUP={UP} NAVDOWN={DOWN} OK={enter} BACK={esc} ;BACK={BACK} ; old remote, not supportted SOURCE= MINIMIZE= FULLSCREEN={alt}v{alt}f RESERVED= GRNPOWER={sys(0xF060)} GO={alt}{home} MENU={alt}D

Rich Internet Applications Backbase Customer Experience Platform (CXP) helps you create rich, interactive web portals and mobile applications. Allowing you to create, and manage deeply relevant customer experiences on any device. Delighting your customers and driving measurable business results. Backbase CXP comes with a complete set of integrated customer experience management functions, including: integrated content management, what-you-see-is-what-you-get editing, intelligent forms-based dialogs, secure application integration, cross device delivery, smart targeting, digital marketing tools, and integrated analytics. At the same time, Backbase CXP offers robust enterprise security and application integration technology that helps you integrate your existing systems and applications with ease, enabling you to leverage your previous IT investments.

Scala Lift Example Using Google Maps « All Things Scala Home > Lift > Scala Lift Example Using Google Maps After much searching I was unable to find any up to date example of simply using the Google Maps API with Scala Lift. So, Cronus was born to be just this. I started out with the sample lift basic project (the HelloWorld one that sets datetime) as I figured this was most familiar to folks starting out. Then made a few discrete changes to facilitate the server creating some locations and having them drawn on the client. This all starts in src/main/webapp/index.html which has the JavaScript for the GoogleMap API and the div tag the map that gets drawn on. As you can see function drawmap(locations) loops through the locations passed in (assuming the first one is the one to center on it). The server side snippet (assuming you know enough Lift that this make sense) is called from the span lift:helloWorld.howdy The snippet is implemented in src/main/scala/code/snippet/HelloWorld.scala

Download the 3.0 Release of the Scala IDE for Eclipse - Scala IDE for Eclipse If you are new to Eclipse or Scala, watch the Getting Started with the Scala IDE above. The screencast will guide you through the installation of the Scala IDE for Eclipse, and you will also learn how to create and run your first Scala project. If you already know Eclipse and you want to find out more about features available in the Scala IDE, make sure not to miss the Scala IDE Features Overview, on the front page. A complete list of features is available in the expandable menu on the front page. Highlight Implicits It has never been easier to know where implicits are applied. Implicit Hyperlinking Hold down Ctrl/Cmd and hover over an implicitly converted member to bring up a menu, and click to navigate through the source. Semantic Highlight Identifiers are colored based on their meaning, improving readability. Scala Debugger Stepping through closures and Scala-aware display of debugging information. New Refactorings Source Generators Show Type of Selection Scala JUnit4 Runner Requirements

30 free programming eBooks - Since this post got quite popular I decided to incorporate some of the excellent suggestions posted in the comments, so this list now has more than 50 books in it. BTW: I’m not very strict on the definition of “ebook”, some of them are really just HTML versions of books. [UPDATED: 2012-01-18] Learning a new programming language always is fun and there are many great books legally available for free online. Lisp/Scheme:Common Lisp: A Gentle Introduction to Symbolic ComputationHow to Design ProgramsInterpreting Lisp (PDF, suggested by Gary Knott)Let Over LambdaOn LispPractical Common LispProgramming in Emacs LispProgramming Languages. Ruby:The Bastards Book of Ruby (suggested by Dan Nguyen)Clever Algorithms (suggested by Tales Arvelos)Data Structures and Algorithms with Object-Oriented Design Patterns in RubyLearn Ruby the Hard WayLearn to ProgramMacRuby: The Definitive GuideMr. Erlang:Concurrent Programming in ErlangLearn You Some Erlang for Great Good

Forex Broker - UK FX Trading | Alpari (UK) Ajax (programming) Ajax is not a single technology, but a group of technologies. HTML and CSS can be used in combination to mark up and style information. The DOM is accessed with JavaScript to dynamically display, and allow the user to interact with, the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads. In 1996, the iframe tag was introduced by Internet Explorer to load or to fetch content asynchronously. In 1998, Microsoft Outlook Web App team implemented the first component XMLHTTP by client script. Google made a wide deployment of standards-compliant, cross browser Ajax with Gmail (2004) and Google Maps (2005).[6] The term "Ajax" was publicly stated on 18 February 2005 by Jesse James Garrett in an article titled "Ajax: A New Approach to Web Applications", based on techniques used on Google pages.[1] get-ajax-data.js: send-ajax-data.php: jQuery example

Functional Testing with Selenium WebDriver and Scala - solutions log - Selenium’s WebDriver tools can be used together with Scala, ScalaTest and sbt to create a great functional testing toolkit. This will give you the ability to test in various browsers, use a fast “headless” browser and even test iPhone and Android apps and web sites; though I haven’t gotten to mobile testing yet. WebDriver is a set of java libraries providing drivers which pass instructions to the browser allowing you to script control of a web page and verify results. Additionally there is an HtmlUnitDriver which does not control a browser, but uses the HtmlUnit library to simulate a browser, allowing these tests to run much faster since you are not waiting for a browser to start and passing data back and forth. The benefits I see using the WebDriver framework over regular Selenium tests is (1) faster tests running and (2) the ability to use a full set of programming paradigms around the tests. So let’s jump in to some examples and see what capabilities the tools have. Quick Start

Play Framework - Build Modern & Scalable Web Apps with Java and Scala

Related:  frameworksebbrochetserverScalascalascalathompson4822