137,384 research outputs found

    Software engineering ethics

    Get PDF
    Software engineering ethics is reviewed. The following subject areas are covered: lack of a system viewpoint; arrogance of PC DOS software vendors; violation od upward compatibility; internet worm; internet worm revisited; student cheating and company hiring interviews; computing practitioners and the commodity market; new projects and old programming languages; schedule and budget; and recent public domain comments

    Towards a Decoupled Context-Oriented Programming Language for the Internet of Things

    Get PDF
    Easily programming behaviors is one major issue of a large and reconfigurable deployment in the Internet of Things. Such kind of devices often requires to externalize part of their behavior such as the sensing, the data aggregation or the code offloading. Most existing context-oriented programming languages integrate in the same class or close layers the whole behavior. We propose to abstract and separate the context tracking from the decision process, and to use event-based handlers to interconnect them. We keep a very easy declarative and non-layered programming model. We illustrate by defining an extension to Golo-a JVM-based dynamic language

    Selection of Programming Language in the Development of Computer Application Software

    Get PDF
    Research showed that the popularization of the Internet among people can be attributed to recent years’ continuous development of science and technology, making it an important part of people’s daily life. Researcher showed that, for the better development of software application, the related staff should throw themselves actively into the appropriate selection and application of programming language. The variety of the programming languages in network system have imposed a restriction on the optimization of programmers’ level, as a result, developers often find it difficult to effectively implement the application of relevant programming languages. The appropriate management of this problem requires active analysis of the various programming languages, and it also has becoming an important issue in the development of China’s Internet industry. Aiming at promote the level of computer software development. This article explored the programming language selection under the process of computer application software development

    Database Systems - Present and Future

    Get PDF
    The database systems have nowadays an increasingly important role in the knowledge-based society, in which computers have penetrated all fields of activity and the Internet tends to develop worldwide. In the current informatics context, the development of the applications with databases is the work of the specialists. Using databases, reach a database from various applications, and also some of related concepts, have become accessible to all categories of IT users. This paper aims to summarize the curricular area regarding the fundamental database systems issues, which are necessary in order to train specialists in economic informatics higher education. The database systems integrate and interfere with several informatics technologies and therefore are more difficult to understand and use. Thus, students should know already a set of minimum, mandatory concepts and their practical implementation: computer systems, programming techniques, programming languages, data structures. The article also presents the actual trends in the evolution of the database systems, in the context of economic informatics.database systems - DBS, database management systems – DBMS, database – DB, programming languages, data models, database design, relational database, object-oriented systems, distributed systems, advanced database systems

    Program Application Page Web Browser to Display Using the Internet in Delphi 5

    Full text link
    The Internet is an unlimited source of information, information on the Internet arepresented in various forms. One form of information available on the Internet is theWorld Wide Web (WWW). WWW is a form of multimedia information preparedusing language that is Hypertaxt Markup Language (HTML).To access the WWW needed a web browser. Web Browser works as a client Dimanclient requested a file from a server in the form of HTML and also displaysinformation to the desktop in the form of multimedia.To create a Web Browser needed an object-oriented programming language calledObject Oriented Program (OOP). One of these programming languages are Delphi 5.With Delphi 5 is very possible someone can make a web browser, since Delphi 5support in the Internet-based programming

    Handheld Computing and Programming for Mobile Commerce.

    Get PDF
    Using Internet-enabled mobile handheld devices to access the World Wide Web is a promising addition to the Web and traditional e-commerce. Mobile handheld devices provide convenience and portable access to the huge information on the Internet for mobile users from anywhere and at anytime. However, mobile commerce has not enjoyed the same level of success as the e-commerce has so far because mobile Web contents are scarce and mostly awkward for browsing. The major reason of the problems is most software engineers are not familiar with handheld devices, let alone programming for them. To help software engineers better understand this subject, this article gives a comprehensive study of handheld computing and programming for mobile commerce. It includes live major topics: (i) mobile commerce systems, (ii) mobile handheld devices, (iii) handheld computing, (iv) server-side handheld computing and programming, and (v) client-side handheld computing and programming. The most popular server-side handheld applications are mostly functioning through mobile Web contents, which are constructed by using only few technologies and languages. On the other hand, various environments/languages are available for client-side handheld computing and programming. Five of the most popular are (i) BREW, (ii) J2ME, (iii) Palm OS, (iv) Symbian OS, and (v) Windows Mobile. They are using either C/C++ or Java programming languages. This article will explain J2ME, a micro version of Java, and Palm OS programming, using C, by giving step-by-step procedures of J2ME and Palm application development

    Використання iнтернет-технологiй при викладаннi мов програмування

    Get PDF
    В доповiдi розглядаються питання використання Iнтернет-технологiй для пiдвищення якостi вивчення мов програмування. Запропоновано пiдходи до вдосконалення електронних версiй лабораторних робiт на прикладi конкретної дисциплiни. Наведено алгоритм диференцiацiї результатiв Iнтернет-пошуку за запитом про програмування.The report covers the issues of Internet technologies usage to improve the quality of programming languages learni- ng. Approaches to the improvement of the electronic versions of laboratory works on the example of some particular subject are proposed. Besides, there was developed the algorithm of differentiating of the Internet search result for the query on programming

    Principles of Security and Trust: 7th International Conference, POST 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018, Thessaloniki, Greece, April 14-20, 2018, Proceedings

    Get PDF
    authentication; computer science; computer software selection and evaluation; cryptography; data privacy; formal logic; formal methods; formal specification; internet; privacy; program compilers; programming languages; security analysis; security systems; semantics; separation logic; software engineering; specifications; verification; world wide we
    corecore