Skip to main content
Mobile computing empowers its users to exploit portable computation and context-aware communication, however; a mobile device lacks energy and performance to execute computation and memory intensive tasks. On the contrary, cloud computing... more
    • by 
    •   4  
      Software ArchitectureSoftware ReuseCloud ComputingPatterns and Frameworks
    • by 
    •   15  
      Computer ScienceSoftware EngineeringObject Oriented ProgrammingEducational Technology
Frameworks are generic applications, described by a set of abstract classes and the way instances of their subclasses collaborate. They allow a rapid development of new applications through customization. However, two main problems are... more
    • by 
    •   7  
      Fuzzy LogicFuzzy Logic ControlSoftware DevelopmentCase Study
We report on experience from teaching OO technology to undergraduate students. Before they can successfully tackle the projects we expect them to do in their second year they have to successfully shift to the OO paradigm, pick up a... more
    • by 
    •   6  
      Software EngineeringLanguage LearningSecond YearUndergraduate Student