3,458 research outputs found

    Seaside — Advanced Composition and Control Flow for Dynamic Web Applications

    Get PDF
    Page-centric Web application frameworks fail to offer adequate solutions to model composition and control flow. Seaside allows Web applications to be developed in the same way as desktop applications. Control flow is modelled as a continuous piece of code, and components may be composed, configured and nested as one would expect from traditional user interface frameworks

    Pharo by Example

    Get PDF
    Pharo is a modern, open source, fully-featured implementation of the Smalltalk programming language and environment. Pharo is derived from Squeak1, a re-implementation of the classic Smalltalk-80 system. Whereas Squeak was developed mainly as a platform for developing experimental educational software, Pharo strives to offer a lean, open-source platform for professional software development, and a robust and stable platform for research and development into dynamic languages and environments. Pharo serves as the reference implementation for the Seaside web development framework

    Cape Sable seaside sparrow (Ammodramus maritimus mirabilis) habitat and the Everglades : ecology and conservation

    Get PDF
    This dissertation examines conservation issues within the Everglades, a renowned wetland ecosystem in central and southern Florida, USA. Everglades National Park, which includes about one fifth of the wetland, is home to the federally endangered Cape Sable seaside sparrow (Ammodramus maritimus mirabilis). This sparrow is restricted to freshwater prairies within ENP, and is a useful indicator for the spatial extent of a habitat type called short hydroperiod prairies: Water management protocols have increased hydroperiod and water depth in some areas that have historically supported sparrows. Taller vegetation with fewer grassy clumps, which may provide less habitat for nesting and foraging, now characterizes these sites. Combining satellite images with plant survey data can detect patches of vegetation in the freshwater prairies, with structural and floristic characteristics that are correlated with high sparrow densityThese characteristics can be used to monitor the effects of water management changes on hydrologic conditions in the sparrow prairies. The current water management program has created water imbalances across the Everglades ecosystem, while agricultural and urban land use has decreased wetland area. The Comprehensive Review Study of the Central and Southern Florida Flood Control Project ( the Restudy ) is an $8 billion restoration plan for the Everglades. Its initial assumptions and constraints prevent the consideration of alternatives that may be more ecologically and economically efficient, such as converting agricultural lands into above-ground storage reservoirs. A true restoration of the Everglades requires a water management system that provides appropriate hydrologic conditions for all native species throughout their range

    Project-Team RMoD (Analyses and Language Constructs for Object-Oriented Application Evolution) 2009 Activity Report

    Get PDF
    This is the yearly report of the RMOD team. A good way to understand what we are doing

    Dynamically typed languages

    Get PDF
    Dynamically typed languages such as Python and Ruby have experienced a rapid grown in popularity in recent times. However, there is much confusion as to what makes these languages interesting relative to statically typed languages, and little knowledge of their rich history. In this chapter I explore the general topic of dynamically typed languages, how they differ from statically typed languages, their history, and their defining features

    Sea Container Terminals

    Get PDF
    Due to a rapid growth in world trade and a huge increase in containerized goods, sea container terminals play a vital role in globe-spanning supply chains. Container terminals should be able to handle large ships, with large call sizes within the shortest time possible, and at competitive rates. In response, terminal operators, shipping liners, and port authorities are investing in new technologies to improve container handling infrastructure and operational efficiency. Container terminals face challenging research problems which have received much attention from the academic community. The focus of this paper is to highlight the recent developments in the container terminals, which can be categorized into three areas: (1) innovative container terminal technologies, (2) new OR directions and models for existing research areas, and (3) emerging areas in container terminal research. By choosing this focus, we complement existing reviews on container terminal operations

    Migrating GWT to Angular 6 using MDE

    Get PDF
    International audienceIn the context of a collaboration with Berger-Levrault, a major IT company, we are working on the migration of a GWT application to Angular. We focus on the GUI aspect of this migration which, even if both are web frameworks, is made difficult because they use different programming languages (Java for one, Typescript for the other) and different organization schemas (e.g. different XML files). Moreover, the new application must mimic closely the visual aspect of the old one so that the users of the application are not disturbed. We propose an approach in three steps that uses a meta-model to represent the GUI at a high abstraction level. We evaluated this approach on an application comprising 470 Java (GWT) classes representing 56 screens. We are able to model all the web pages of the application and 93% of the wid-gets they contain, and we successfully migrated (i.e., the result is visually equal to the original) 26 out of 39 pages (66%). We give examples of the migrated pages, both successful and not

    On porting software visualization tools to the web

    Get PDF
    Software systems are hard to understand due to the complexity and the sheer size of the data to be analyzed. Software visualization tools are a great help as they can sum up large quantities of data in dense, meaningful pictures. Traditionally, such tools come in the form of desktop applications. Modern web frameworks are about to change this status quo, as building software visualization tools as web applications can help in making them available to a larger audience in a collaborative setting. Such a migration comes with a number of promises, perils, and technical implications that must be considered before starting any migration process. In this paper, we share our experiences in porting two such tools to the web and provide guidelines about the porting. In particular, we discuss promises and perils that go hand in hand with such an endeavor and present a number of technological alternatives that are available to implement web-based visualization

    Place typologies and their policy applications: a report prepared for the Department of Communities and Local Government

    Get PDF
    • 

    corecore