How to Choose Best Open Source Billing Software … – Sooper Articles

May 19, 2012

Sooper Articles Mobile

How to Choose Best Open Source Billing Software For Complex Billing Environments

In this fast and busy life where everyone is hustling with busy schedules and work, any slow process cannot be acceptable. Whatever business you do, if you are dealing with customers then you are charging for your services and products. To be able to obtain quick and accurate results you need a proper billing / invoicing system which will make your billing process smarter and help you save time.The problem reaches to its peak if you are running a business which has some complex billing processes and you have to keep track of all the essential counterparts before billing your clients. Especially if you are running some medium or large enterprise business or if you are an internet services provider or an application services provider or if you belong to the telecommunication or media industry then you must be aware of how difficult it is to keep track of orders, payments, items, invoices and refunds record.

Configuring your own Asterisk can be quite tricky, why don’t you leave it to the experts from Business Phone System Brisbane.

There are penalty of billing software applications and their providers available in the market which offer enterprise billing and charge you for their licenses and solution implementations. Another option is to develop an in-house solution where you acquire or hire a team of professionals for the development of a customized solution according to your needs and wishes. Whichever option choose, all are too costly and need lots of time to get the solution implemented.An enterprise billing solution can cost you up to millions of dollars and can have many restrictions in its extension and integration with other applications. Business rules might need to change with time for any organization and then you may get blocked by your billing provider as they might not allow for changes in the application. It is obvious that there is a need for an efficient, reliable, secure and platform independent billing system, which is affordable and can be accessed from anywhere and provide the intractability and extensibility.

The best way is to select an open source billing software application which provides you the best enterprise billing system. It should offer a web based interface that can be accessed from anywhere and can keep track of millions of records. Also It should fully automate your billing cycle and can be integrated with a back end system. It should be professionally supported and built on superb enterprise technologies.

Some of the best and important functionality of Billing software are written below:

Orders Management


source

0

open source phone system

May 18, 2012
Tags: , , ,

APOLLO

APOLLO.BACKPLANE.COM – Matt’s Home Page

Welcome! You have reached Matt’s computer. If you want to reach Matt, email is probably the best way. My email address is dillon at backplane.com.

No, I am not the movie star.

Configuring your own Phone System can be quite tricky, why don’t you leave it to the experts from Business Phone System Brisbane.

Yes, I’m the guy that did all that Amiga stuff years past

Yes, I was associated with BEST.COM and am associated with the FreeBSD project.

No, the demon in the background is not an evil demon. It’s a server demon. All computers have these things running around in them, so if you own a computer you shouldn’t go complaining to me about it!

My history isn’t dramatic. I start blowing things up when I was 5… oh, wait, that wasn’t me, that was Evil-Matt, not Good-Matt!. Ah, here we are… I started playing with electronics from a very early age and very quickly got involved with computers at the ground floor (typing 6502 machine hex codes into a machine language monitor to write programs). It pretty much took off from there, eventually leading into a shareware C compiler called DICE that I wrote for the Amiga and from there into UNIX (BSD in college, then Linux, then FreeBSD). At the same I was gainfully employed at a small engineering firm in the Tahoe area and having all sorts of fun designing hardware, writing operating systems for same, water skiing in the summer, skiing, then snowboarding in the winter, and sometimes doing both the same day.

I was dragged back to the San Francisco Bay Area when Mike Swartz called me up one day with an idea about starting an ISP. This was 1993 or so. I was a one of three founders of BEST Internet (see Karl’s Tour of the origin

jobpartners.com – fnac, dhl

jobpartners.com Traffic decrease by 16,800 users Dropping Sites position: 22,676

bestiario.org – eye candy, remap

Bestiario Webpage requires Flash Player!

handhelds.org – familiar linux, opie ipaq

Handhelds.org is undergoing renovations – The site should be active on the week of March 1st, 2011!

venkateshtech.com – venkatesh tech, flash web design in nashik

venkateshtech.com

Best Web Consulting company in Nashik, India with Creative and Professional Website Design, Content Management Systems, WordPress Experts, Ecommerce SEO, and more..

Best Web Consulting company in Nashik, India with Creative and Professional Website Design, Content Management Systems, WordPress Experts, Ecommerce SEO, and more..


source

0

Available One Click Installs – DreamHost

May 17, 2012

3 Troubleshooting

Completing One Click Installations

Once you’ve chosen and installed it from the panel, the DreamHost one click installer does all the hard work for you. Once it’s done, the One Click Installer system sends you an email containing any further instructions you need to follow in order to complete the installation of your chosen application.

Configuring your own Phone System can be quite tricky, you can leave it to the experts from Business Phone System Brisbane.

Please note that, if you did not receive the install email that has the instructions on how to finish the installation, you can always check your “Support History” in the Control Panel ( Control Panel -> Support -> Support History) for an archived copy of that email.

Available One-Click Installs

WordPress

WordPress is a CMS (Content Management System) blogging tool, kind of like a diary. You can use it to post stories, pictures links to cool stuff. You can visit WordPress’s website for more details and to see examples of it being used. http://wordpress.org/

PhpBB

phpBB is a forum program which will allow you to create a space on your website that will allow you to have members that can talk about different subjects and ideas or whatever your heart fancies. You can visit phpBB’s website for more details and to see examples of it being used. http://www.phpbb.com/

Advanced Poll

Advanced Poll is a polling system with powerful administration tool. It features: multiple polls, templates, unlimited options, multi-language support, IP-Logging, IP-Locking, cookie support, comment feature, vote expire feature, random poll support and more. Supports textfile and mySQL database. http://www.proxy2.de/

Zen Cart

Zen Cart is a shopping cart based on the old oscommerce engine but it offers tons of more features and has an active support community. You can use this to sell items over the internet*. You can visit Zen Cart’s website for more details and to see examples of it being used. http://www.zen-cart.com/ .

You will still need to make arrangements for receiving and processing payments in a secure manner

MediaWiki

MediaWiki is a program that lets you and visitors to your site input information about a subject. If you haven’t noticed it we are using it for our support knowledge base (the thing that you are on right now). It’s like an on-line encyclopedia. You can visit MediaWiki’s website for more details and to see examples of it being used. http://www.mediawiki.org/wiki/MediaWiki

Joomla!

Joomla! is a CMS (Content Management System). It’s basically a pre-built website that you can input your own information into, and used correctly it can be a powerful tool. You can visit Joomla’s website for more details and to see examples of it being used. http://www.joomla.org/

Gallery

Gallery is a full blown photo gallery. It’s one of the best that you can get on the internet today for free and thanks to us its also easy to set up. Gallery has too many features to mention but you can visit Gallery’s website for more details and to see examples of it being used. http://gallery.menalto.com/

WebCalendar

WebCalendar is basically what it sounds like, a web calendar. It is very customizable and easy to use. You can visit WebCalendar’s website for more details and to see examples of it being used. http://www.k5n.us/webcalendar.php

dotProject

dotProject is a Project Management tool that is designed to assist in the management of defined project work. Project Managers can use the system to set up the tasks required to be performed and Project Members can then use the system for day-to-day management of planned project activities. You can visit dotProject’s website for more details and to see examples of it being used. http://dotproject.net/

Pligg

Pligg is an open source CMS (Content Management System) designed to mimic the functionality of [ Digg ] using Web 2.0 -style techniques. Pligg’s website features a blog, a forum and online documentation for where you can get more details about the application. http://www.pligg.com/

PhpGedView

PhpGedView is a free PHP -based web application for working with genealogy data on the internet. You can visit PhpGedView’s website for more details and to see examples of it being used. http://www.phpgedview.net/

Moodle

Moodle is a free course management system designed to help educators create online courses with opportunities for rich interaction. Its open source license and modular design mean that people can develop additional functionality. You can visit Moodle’s website for more details and to see examples of it being used. http://moodle.org/

Zenphoto

Zenphoto is a simple photo gallery application that is simpler in scope and footprint than Gallery . It has a simple interface with a touch of AJAX and enough features to satisfy most. For more details, please see the Zenphoto user guide .

StatusNet

StatusNet lets you bring the conversation to your domain! Similar to Twitter, users can create accounts and publish small dents. You can learn more at status.net , and see a live demo at identi.ca .

OpenX

OpenX is the world’s leading independent ad server. It provides you with the simple tools you need to make money from advertising, whether from direct ad sales, OpenX Market, or third party ad networks (like AdSense). You can learn more at OpenX.org

Trac

Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Our mission is to help developers write great software while staying out of the way. Trac should impose as little as possible on a team’s established development process and policies.

It provides an interface to Subversion (or other version control systems), an integrated Wiki and convenient reporting facilities.

Trac allows wiki markup in issue descriptions and commit messages, creating links and seamless references between bugs, tasks, changesets, files and wiki pages. A timeline shows all current and past project events in order, making the acquisition of an overview of the project and tracking progress very easy. The roadmap shows the road ahead, listing the upcoming milestones. You can learn more at Trac’s website

Piwik

Piwik is a downloadable, open source (GPL licensed) real time web analytics software program. It provides you with detailed reports on your website visitors: the search engines and keywords they used, the language they speak, your popular pages and so much more. You can learn more at Piwik’s website

Open VBX

OpenVBX is a web-based open source phone system for business. Get virtual phone numbers, and build business apps with the easy drag ‘n drop editor. OpenVBX comes with applets for auto-attendants, call forwarding, voicemails (with transcription), receiving text messages and more. Integrate OpenVBX with your existing systems. Build your own custom phone applets with just a little bit of PHP. Rebrand and resell OpenVBX to your customers. Give every use their own phone number and personal conference line. Dial whole departments, share voicemail messages with the team. OpenVBX is for companies and collaboration.. You can learn more at Open VBX’s website

Omeka

Omeka lets you create complex narratives and share rich collections, adhering to Dublin Core standards with Omeka on your server, designed for scholars, museums, libraries, archives, and enthusiasts.

Troubleshooting

Having troubles? Nooooo! But never fear, my friend, for all is not lost!

If you’re receiving a MySQL error immediately after you have installed the One-Click application, it’s often because the database has not yet been set up completely. Just wait a few minutes; when you return to the page your installation will probably be be ready and waiting for you.

If a MySQL error indicating the the application cannot connect to the database persists, double check to make sure you used the proper MySQL Hostname, Database Name, MySQL User Name, and MySQL Password when completing the installation and/or contact Tech Support for further assistance.


source

0

Tizen open source mobile OS releases source code – Techworld.com

May 16, 2012

Subscribe to Techworld newsletters

The Tizen project is hosted by Linux Foundation and is governed by a technical steering group, which includes representatives of Intel and Samsung. The Linux Foundation and LiMo Foundation, an industry consortium backing an operating system based on mobile Linux for small devices like mobile phones, announced the project in September last year.

Installing your own Asterisk can be quite tricky, why don’t you leave it to the experts from Business Phone System Brisbane.

A Tizen Association was set up this month to guide the development of the Tizen software platform. It has representatives of Intel, Samsung, NTT DoCoMo, Panasonic, Vodafone and four other companies as members of its board of directors. The Linux Foundation and LiMo said in September that the first release of Tizen is targeted for the first quarter of this year, with first devices expected in the market in mid-2012.

Intel also announced this week that it is working with Motorola Mobility on Android smartphones and other devices running its Atom processors. Lenovo also announced an Android phone for the China market that uses the new Atom processor Z2460, formerly codenamed “Medfield”.


source

0

Yet another Asterisk implementation overview – Spiceworks

May 15, 2012
Tags: , , ,

Print

There’s always a lot of talk about the open source software telephone system Asterisk, but finding some real world examples that talk about hardware are few and far between. I think the real reason is that the newbies stress and worry about the hardware thinking that there is only one magic combination that will work, and the seasoned pros realize that just about anything that has the appropriate inputs and outputs works just fine.

Configuring your own Phone System can be very involved, you can leave it to the pro’s from Business Phone System Brisbane.

I’ve built a number of systems that range from systems that span multiple buildings over a WAN, with multiple PRI connections to a $100 hardware appliance.

Here’s the skinny on a system I just built for our church. We expanded the building so it was a good time to upgrade, as the old method of communication (shouting around the corner) won’t work too well in the new digs. This system is lightly loaded, having only two POTS trunks, seven handsets and processes only a handful of incoming calls a day.

So, here’s what I used:

1 .

End User handsets

I’ve had great results with the Gransdstream line of phones, so I grabbed a handful of the GXP2100 phones. Great audio, 4 line function, 7 BLF buttons, and this version has a real time weather feature that the users just love. Cost was about $99.00 each.

2 .

Plain Old Telephone System (POTS) Analog FXO Interfaces

This building has a fire suppression system that is run by a digital fire alarm system and the local fire marshall requires that two different copper lines provide dial tone to that system. So, I simply plug the incoming phone lines into the Grandstream Handytone 503 FXO interfaces AFTER the fire alarm.

The HT503 acts as a SIP trunk, and connects straight to the Asterisk server. This remote device allows the phone connection to be made near the entrance facility. The data network carries the SIP signal to the phone server about 275′ down the line.

The HT503 setup is very easy. You just have to understand that the FXO needs to be set up to ‘answer’ the phone, and then forward the call to your SIP server. Cost was about $55.00 each.

3 .

Power Over Ethernet (POE) switch

I used a Netgear Prosafe FSM 726 ethernet switch that provides 24 data ports, with the first 12 of them supplying power down the ethernet cable. I’m not a big fan of powering the phones using a wall wart because power outages resetting phones isn’t really a good thing.

I used the VLAN capabilites to keep the data separate from the phone traffic. This really isn’t a requirement, but I wanted to keep the systems separate. Cost was about $250.00.

4 .

UPS Battery Backup

To keep everything running smoothly during our Oklahoma weather, I used a CyberPower CP1500AVRT, 900 Watt uninterruptible power system (UPS). While this won’t run the server, switch and phones forever, it definately bridges the 5-10 minutes power outages that seem to plaugue our facility. This provides 5 battery plugs and 5 surge protected plugs to keep our power clean. Cost was about $150.00.

5 .

Asterisk (PBX in a Flash) Server

For this system I was looking for a very small footprint case that handled everything at low power. I found that product at Newegg from a company called OEM Production. Their 10A2-0 model is aimed at Kiosk/unattended use, but the Atom 525 processor works well for the VoIP server.

I added a 2 gB 204 pin DDR3 memory chip and a 60 gB SSD hard drive and the machine came to life. I used an external USB connected CD drive to boot the PiAF software and process all of the updates. Cost was about $250.00

Conclusion

Neglecting the cost of cabling, this total project ran about $1,500.00 for 7 digital phones, data switch, Asterisk server and 2 POTS lines. Everything is configured from easy web based interfaces, and everything came to life on the first try. I’m going to start using this configuration in my remote locations that send SIP traffic back to the main site.

The Grandstream equipment came from VoipSupply and the rest came from Newegg. I ordered all of this stuff on a Friday night, and it all arrived by Wednesday or Thursday.

Enjoy,


source

0

IGI Global: Open Source Mobile Learning: Mobile Linux Applications …

May 14, 2012

Challenges and Opportunities in Open Source Mobile Learning

Developing Open Source Based Mobile Services for Mobile Learning

Development of Open Source Platforms for Mobile Learning

Mobile Collaboration and Group Learning in Open Source Setting

Installing your own Phone System can be very involved, you can leave it to the pro’s from Business Phone System Brisbane.

Mobile Learning in Open Source Setting

Open Culture and Ubiquitous Education

Why Open Source Makes Sense on Mobile Devices

Top

Preface

Mobile learning has become common practice among universities and schools. Numerous research results confirmed that learning and teaching can be extended to anywhere and anytime. Mobile learning goes beyond the limit of computer desks, classrooms, and campuses. Researchers show that mobile learning is very popular among students. More and more courses have adopted the mobile learning platform to enhance learning. A well established mobile learning infrastructure is the lifeline for situation based teaching and learning. For classes that require field trips, mobile learning is a platform that can get the job done. Mobile learning is the platform that can greatly enhance collaboration and group activities. Due to the special features that no other learning platforms can offer, mobile learning continuously attracts attention from educators.

The 3G mobile network has adopted IP technology so that a 3G mobile device, such as a smart phone, can access the Internet. The forthcoming 4G mobile network will be the all IP-based network. The trend indicates that the mobile network technology is moving towards to the all IP-based wireless network. This trend means that the computer technology will be more and more integrated into the mobile network. As mobile networks and mobile devices improve, many new smart phones can have the functionalities usually handled by personal computers.

Due to its stability, flexibility, security, availability, and low cost, the Linux based mobile operating system has been gaining support from well-known technology companies. Google initiated the well known Android project, which is a combination of an operating system with the Linux kernel and an application development platform. Similarly, Intel introduced the Moblin project, and Ubuntu introduced the Ubuntu Mobile project to the mobile computing community. There are a large number of open source tools and plug-ins available for the Linux based mobile operating system. For example, the open source Web 2.0 based mobile learning 2.0 technology has been widely accepted by the mobile learning society. These open source products have a significant impact on the mobile learning community.

Therefore, the open source approach in mobile learning has generated a great deal of interest. Researchers and practitioners in various academic fields have been using open source products in mobile learning for years. The open source products have been used for developing mobile learning course materials and for implementing mobile learning infrastructures. However, these experiences with the open source approach in mobile learning have not been systematically and comprehensively summarized and published for the mobile learning society to share. Although a large number of articles and books about mobile learning itself have been published in recent years, few are about the open source approach in mobile teaching and learning. To enrich the mobile learning theory and practice, this book aims to collect the experiences of researchers and practitioners in open source based mobile learning. The book includes research studies about mobile learning supported by open source software, the open source mobile technologies used to implement the mobile learning infrastructure, the class management with open source products, the implementation of mobile learning with open source games, and the development of mobile learning course materials with open source tools. The topics covered in this book will help readers better understand the open source solution in mobile learning.

THE CHALLENGES

Mobile network technology advances rapidly. When you look around, new ideas, new concepts, new theories, new devices, new software, new architecture, and new terminologies pop up every year, or even every month. A mobile network system is not only updated rapidly, it is also a complex and versatile system. There are dozens of different types of mobile network systems. Different mobile networks follow different technology standards. Each mobile network system includes a telephony network, IP network, mobile devices, radio equipment, computers, operating systems, security protection, application software, and so on. It may consist of hundreds of or thousands of hardware devices and software products. The rapid growth in mobile technology, as well as the complexity and versatility of mobile network systems, creates a great challenge to everyone who is involved in mobile learning.

Unlike personal computer systems where the software created for PCs are compatible with the computer systems produced by most of the computer manufacturers, the software developed for one type of phone is usually not compatible with other types of phones. Users may not be able to download the software on a web site and run it on their phones. They may not be able to install and run the software created by themselves on their smart phones. The compatibility issue may cause concerns for some mobile learning projects. The course materials created for one type of smart phone may not work on other types of smart phones. It is difficult to require all the students to use one type of smart phone.

In most cases, expenditure on mobile learning will increase dramatically. In addition to complexity and compatibility issues, a mobile learning system that handles course material distribution, mobile learning service hosting, and mobile learning class maintenance can be very expensive. It costs money to upgrade and maintain the system. On the other hand, to keep up with the mobile industry”s trends, and to teach students the knowledge that is not obsolete, a mobile learning system needs to be upgraded frequently. However, the cost for adding additional hardware and software, reconfiguring the system, and providing training to users can take a significant portion of the annual budget. The shortage of funding often hinders the effort of improving a mobile learning infrastructure. The cost of developing a mobile learning infrastructure prevents many small universities from implementing their mobile learning projects. It can also be time consuming to upgrade and maintain the system.

Many educational institutions may not be aware of the open source solution for mobile learning. Some of them may not have the personnel with the knowledge and skills to support the open source based mobile learning system. Due the fact that there is little marketing effort on open source products, they are less known among administrators, instructors, students, and mobile learning support staff members. Although many of the open source products are compatible with proprietary products, the decision makers may not be fully aware of these facts.

THE ANSWERS

Using the open source solution can be one of the solutions to overcome the difficulties in implementing mobile learning. The Linux based open source mobile operating system, Web based mobile service, and Java based mobile applications can potentially resolve the compatibility issues and reduce the cost.

The Linux kernel used by these mobile operating systems is designed to be compatible with a wide range of mobile devices and network equipment. This feature allows mobile devices to share the software. For example, over two dozen Android based mobile devices produced by different manufacturers can share software downloaded from Android Market. Java is the programming language supported by most application development platforms. The application developed with Java is known for its portability. The Web is an open source based service that runs on the Internet. It provides the interconnected hypertext which can be remotely accessed by mobile learners through their mobile devices. Documents provided by the Web generally can be handled by any 3G or 4G mobile devices.

By using an open source based mobile learning system, schools and universities can significantly reduce the cost of developing and supporting online classes while improving reliability and performance. Open source software and utilities, such as those supported by a Linux based mobile operating system, are free and powerful enough to handle tasks such as hosting mobile learning service and developing mobile learning applications. The open source solution is a great way to reduce the financial burden.

For a mobile learning system to keep up with the trends in mobile technology and to teach students up-to-date knowledge, open source products provide a viable solution by allowing the user to add new components whenever they are available. With proprietary products, one has to wait for the new version to be made available on the market. The user of an open source product can update the mobile learning infrastructure as soon as a new product is available. Users also have the freedom to decide which part of a product should be upgraded instead of upgrading the entire package.

TARGET AUDIENCE

To teach courses based on mobile learning, instructors, mobile learning support staff members, and students need to understand and learn how to use new mobile technology. Instructors need to develop new pedagogies to adapt to the new teaching environment. They also need to create new teaching methodologies and new teaching materials that can utilize the new technology. It is also necessary for instructors to come up with new course assessment methods to evaluate new teaching materials. New mobile technology creates new opportunities for the instructor to improve the existing teaching and research.

Students also need to get familiar with new mobile devices so that they can use them for learning. They should adjust their learning behavior and develop new ways to learn. They need to be more proactive, more collaborative, and more self-disciplined.

It is important for technicians to keep up with new mobile technology. They need to develop and maintain the new mobile learning infrastructure. They need to know how to detect the vulnerability of a mobile network and enforce security measures. They must make sure that qualified people can access the mobile course materials at anytime and from anywhere. They need to provide technical support for hands-on practice in mobile labs. It is also required that they handle troubleshooting and training.

For the administrators of educational institutions, it is important to closely follow the development of new mobile technology and new mobile teaching methodology so they can make right decisions on when and how to implement new curricula. The administrators need to understand the cost and benefit of a mobile learning project. They should be actively involved in the development of mobile learning, which depends on their encouragement and financial support.

In response to the above needs, this book is designed for people who are involved in mobile learning. It is especially useful for the people who are involved in providing mobile learning services, such as administrators, IT managers, instructors, m-learning support staff, and IT service personnel. This book also helps mobile learning decision makers on policies, planning, and strategies. Students can also benefit from this book on the open source mechanisms of accessing mobile learning services.

ORGANIZATION OF THE BOOK

Nineteen chapters are included in this book. The chapters are categorized into three main sections, Mobile Learning and Its Technical Foundation, Mobile Learning in Open Source Setting, and Open Culture and Ubiquitous Education. The following is a brief description of each section.

Section I: The chapters included in this section describe the technical and structural background of open source based mobile learning.

Chapter 1 provides an overview of three key components of open source mobile learning, mobile learning, mobile technology, and the open source approach. Open source products can be used to implement the mobile infrastructure, support mobile learning, and create course materials. To help readers get a general picture of the book, this chapter provides a section about the book”s framework.

Chapter 2 discusses the availability of open technologies for mobile learning. The issues and standards of adaptation mechanisms for mobile learning resources are explored. The authors provide some information about the existing projects and software tools that are available to mobile learning. Readers can also find some case studies and the analysis of open trends in this chapter.

Chapter 3 is about Linux based mobile operating systems. This chapter first investigates the requirements for a mobile learning system. To fulfill the requirements, this chapter introduces the Linux based mobile operating systems used by mobile devices. The architectures of various Linux based mobile operating systems are discussed. This chapter investigates what the Linux based mobile operating systems can do in mobile learning. It also provides recommendations on the selection of Linux based mobile operating systems for different mobile devices.

Chapter 4 reveals the role of openness, specifically standardization, in mobile cloud technology. Topics such as mobile communications, global collaboration, transition from 3G to 4G mobile network technology, and mobile cloud are covered in this chapter. The author considers the mobile cloud the cornerstone for an open, inter-operable realization.

Chapter 5 introduces the mobile phone system (mLearning/MPs) used in mobile learning in Japan. This chapter describes the barriers and psychological, pedagogical, and technological issues that mLearning/MPs had to overcome. The author proposes open source-based mobile services as a way of overcoming barriers faced by mLearning/MPs and as an effective model for English language learning using mobile phones. This chapter demonstrates the implementation of four projects carried out in the teaching of the English language by mobile phones.

Chapter 6 introduces a popular mobile open source server project, Funambol. The chapter provides the background information about the Funambol project and how it applies to mobile learning in three specific areas, the impact of mobile open source software on mobile learning, the challenges that are confronting mobile software developers and content, and the benefits of using open source software for mobile learning systems.

Section II: Ten chapters are included in this section. Each chapter in the section deals with a specific case of mobile learning in the open source setting.

Chapter 7 illustrates the development of a mobile network laboratory with a set of open source software. The mobile network laboratory allows students to conduct their hands-on practice in the networking class. The students can either work as an individual or as a group at anytime and anywhere.

Chapter 8 introduces game based learning (GBL). This chapter demonstrates the use of an open source based simulation game platform to enhance the learner”s experience. The Yet Another Telephony Engine (YATE) server was used for the interactive mobile learning. This chapter provides the analysis on the effectiveness of the game platform. The authors suggest some new directions for further research in this area.

Chapter 9 presents the Augmented Reality (AR) library developed for mobile phones. The authors demonstrate the use of such a system in teaching. They demonstrate how ARToolKit can be used in mobile learning on Nokia N95 phones. The evaluation of the teaching with ARToolKit and games is also given in this chapter.

Chapter 10 discusses collaboration in mobile Learning Management Systems. The authors propose a collaborative game for students to improve their collaboration. This chapter provides details on the implementation of collaboration with open-source technologies.

Chapter 11 introduces the open source software, OpenLaszlo Presentation Server. Students can run the software on any device, and the applications blend user-centered design to perfection. The software is used to facilitate the development of forms, menus, and other components for a website, as well as a full management back office, or a trip booking site. As pointed out by the author, open source software is comparable to proprietary software.

Chapter 12 exploits the potentialities of the 2.0 Web tools and the advantages of open source software to guide students towards effective linguistic competence and autonomy. In this chapter, the author describes the use of Web 2.0 in teaching to support the learning of English in an Italian secondary school. In the conclusion, the author presents the achievements and the drawbacks of the integration of e-learning 2.0 with classroom teaching.

Chapter 13 describes the use of mobile devices with the Web 2.0 technologies to improve collaboration, participation, knowledge sharing, and construction. The author lays out the theoretical framework, which sustains learning with mobile devices. The author also describes the potential of Mobile Web 2.0 for the development of informal learning and the construction of personal learning environments. At the end of the chapter, the author presents mobile learning scenarios of using Web 2.0 tools, in particular, those made possible using Twitter and m-Flickr.

Chapter 14 explores the potential of Mobile Web 2.0 to enhance tertiary education today. It outlines both research-informed principles and case study examples which summarize Mobile Web 2.0 participants” experiences of using Mobile Web 2.0 within a pedagogical framework. It illustrates that the use of Mobile Web 2.0 has transformed both students” and lecturers” conceptions of teaching and learning.

Chapter 15 investigates the opportunity to teach computer programming courses on an open source based mobile learning platform. Based on the behaviors of novices in learning programming, the method of pair programming is adopted in the programming classes to improve the learning of computer programming. This chapter provides the information of the open source mobile technologies used to implement pair programming with mobile devices.

Chapter 16 discusses accessing remote laboratories through mobile devices. The authors present the main strategies for adapting a remote laboratory to mobile devices. The remote laboratory, WebLab-Deusto, is used to demonstrate the adaption. The strategies are analyzed and compared in order to decide which strategy is more suitable for which situation.

Section III: Three chapters are included in this section to address issues related to open culture and ubiquitous education in general.

Chapter 17 aims to identify the theoretical and technological underpinnings for delivering mobile learning to the distance learner. It also discusses the possible learner communities that can benefit from mobile learning technology, with regard to their unique learning requirements and features.

Chapter 18 defines the virtual world concept and the m-learning scope. It distinguishes the different types of virtual worlds and makes a comparative analysis between them in order to bring out the features aimed at helping teachers to adopt them in their classes. This chapter also considers the choice of virtual world environments on open source platforms.

Chapter 19 explores a variety of issues, technologies, and challenges associated with implementing mobile learning at open universities. The chapter begins with an investigation into open universities” common mandate and their nature. Then, the author explains the urgency and advantages for implementing mobile learning in their course and program delivery. This chapter also explores the technical requirements of mobile learning and presents some strategies for mobile learning implementation. The author also explores some of the challenges one may have to face when implementing mobile learning at an open university.

To help readers better understand the application of the open source solution to mobile learning with the open source approach, this book is designed to provide the information of open source products used in each phase of the mobile learning. Comparison of popular open source products and their usability in a mobile learning system is also given in selected chapters. In this book, readers will find design strategies and implementation methods of mobile learning systems. The book presents some possible solutions to the challenges encountered in the mobile learning system construction, management, and course material development.

Author(s)/Editor(s) Biography

Lee Chao

Li Chao is currently a professor of math and computer science in the school of Arts and Sciences at University of Houston, Victoria (USA). He received his PhD from the University of Wyoming (USA) and he is certified as Oracle Certified Professional and Microsoft Solution Developer. His current research interests are data analysis and technology-based teaching. Dr. Chao is also the author of over a dozen of research articles in data analysis and math modeling and books in the development of computer labs and database systems.


source

0

Running Asterisk in the cloud with Amazon EC2

May 13, 2012

Running Asterisk in the cloud with Amazon EC2

By carson | Published: February 23, 2009

I have been sitting on a half post for a while now on setting up Asterisk on EC2 and then this past week someone else came out with a post on how to install Asterisk from scratch on EC2 . I figured I would wrap up what I have since I take the path of installing Asterisk on VirtualBox first then converting that disk image to an AMI as I outlined a few weeks ago when I got serious about testing out the Asterisk on EC2 concept.

Installing your own Phone System can be very involved, why don’t you leave it to the experts from Phone Systems Sunshine Coast.

Reading over the comments on the Voxilla post you will see some concern about how cost effective putting Asterisk on EC2 would be. Even if the cost is an issue for normal use I think Asterisk on EC2 could work for bursts of outgoing calls or even temporary conferencing systems. Part of what I wanted to do was find the least resistant path to getting started so I went with Trixbox since it has a lot of tools pre-installed and support for Gizmo5 that was very easy to set up. The key with Gizmo5 is that it is cheap, works with Asterisk via SIP and you can have incoming calls for free from a land line so it is easy to test cheaply.

To start with I’ll point out that the Voxilla guys have done what I’m about to go over here in a different way. A portion of what I do matches up with the Voxilla post but I’m using the AWS console. There is now even a Voxilla public AMI available for people who don’t want to do anything but fire up an Asterisk node.

The steps for this install break down as follows:

Install Trixbox under VirtualBox

Start by installing Trixbox CE under VirtualBox . I’m currently using VirtualBox 2.1.4 but older versions will probably work equally as well. Grab the Trixbox CE ISO and create a 2G partition to do the install. Here is the VirtualBox configuration I used:

(Click the image to see a larger version)

The install only takes a few minutes:

(Click the image to see a larger version)

Then when you are done you should let it boot:

(Click the image to see a larger version)

After doing the Trixbox install you should follow instructions to extract the image from the VDI and create as an AMI . You should end with a bootable AMI that will start TrixBox once you are finished.

Create a security group to allow Asterisk traffic

The following closely matches what the Voxilla article has except for the use of AWS Management Console everywhere. I’m not really concerned with having a static IP assigned to the node so I’ve skipped that part. Depending on how you want to use the system you may not need one at all.

Start by going into the “security groups” option off the main console page:

(Click the image to see a larger version)

Create a new group that will contain the security rules. I’ve named mine “Trixbox”:

There are 5 rules that are needed. They are ssh, http, udp ports 10000 to 20000, tcp 5060 to 5061, and udp 5060 to 5060. Here is what my security group looks like:

(Click the image to see a larger version)

Note that in the above I’m opening everything up to the world for each entry but you probably want to restrict things more based on where the traffic will be coming from. At the very least if you open the http port to the world make sure to change all the default passwords.

Now you are ready to launch the instance. Find the “Launch Instances” button on the main console page:

Find the AMI that was created from the TrixBox install:

(Click the image to see a larger version)

Configure the instance for launch:

(Click the image to see a larger version)

Notice that the advanced area is open and there is a specialized kernel ( aki-9b00e5f2 ) that was selected. This is from the Voxilla article and the kernel has a higher frequency clock that makes audio lag less.

Once you have hit launch and the instance has started you should be able to ssh into it and verify that Asterisk is running if you wish. You can actually do all the configuration through the web interface so you don’t have to log in if you have faith that everything started as it should.

Configure Asterisk with the web console

You should now be able to put the running instance name into your browser and bring up the web user console.

(Click the image to see a larger version)

There are a few initial changes that need to be made to get the box running smoothly so switch to maintenance mode by clicking the “maint” link on the top right. You will need to use the default username and password (see the TrixBox documentation ):

(Click the image to see a larger version)

Because the external IP is nated you will need to edit one of the configuration files to contain the external IP. Grab the external IP of your instance by pinging the hostname. From the main maintenance screen pick PBX then “Config file editor”. Find the filename in the list of configuration files named “sip_general_custom.conf” and click it.

Put the following information in the entry box, remember to use the instance IP:

externip=

nat=yes

(Click the image to see a larger version)

If you want to find out more about SIP and NAT then check out Asterisk SIP and NAT as well as Asterisk SIP externip .

Now you should have the NAT configuration working. One thing to take note of is that any change you make will require a reload of the Asterisk system. Don’t worry though you still need to add extensions before anything is useful and you can reload after that.

Follow the FreePBX adding extensions guide to set up a few extensions.

I also went ahead and made one of the extensions the default inbound for testing:

At this point you should be able to use a VOIP phone to connect to your node and access voicemail or call from one extension to another.

Use the web console to configure Gizmo5 support

At this point you could just use the system for VOIP calls between extensions but that wouldn’t be much fun. You really need a VOIP gateway to be able to call out and get calls in. This is where Gizmo5 comes in. You will need a Gizmo5 account before you proceed.

The setup with Trixbox is just a few clicks. Go to PBX, Gizmo5 and then enter your Gizmo5 login information:

(Click the image to see a larger version)

After this you probably want to set up the outbound route:

(Click the image to see a larger version)

You can test the Gizmo5 integration by calling one of their free access numbers . You will first need to log in and get your Gizmo5 SIP number:

(Click the image to see a larger version)


source

0

Unlimited Incoming/Outgoing Cellular calls

May 12, 2012

channel= 3

autoconnect = yes

Replace [00:12:8A:C7:DA:7C] with the MAC address you got from hcitool scan (keep the [] brackets surrounding it). Now, another thing that may cause you problems, is the “channel = 3″ part. In the bluetooth.conf, it says to run sdptool search –bdaddr xx:xx:xx:xx:xx:xx 0x111F to find the correct channel number. For mine it reported channel 7, but would not work for me unless set to 3. In case this part is important for you, here’s how to see what channel it thinks you should use (I’d try it with channel = 3 first, if that doesn’t work then try this, if that doesn’t work then start at 1 and work your way up to 13 and see if you get anything). Once you’re done editing the file, hit Ctrl-X to exit, Y to save, and the enter key to keep the same filename (so Ctrl-X, Y, enter).

Configuring your own Asterisk can be quite tricky, you can leave it to the experts from Business Phone Lines.

The xx:xx:xx:xx:xx:xx is the MAC address (the same one you got from hcitool scan), so in our case the command will be sdptool search –bdaddr 00:12:8A:C7:DA:7C 0x111F. Your phone does NOT have to be in Find Me mode to run this tool. Just make sure it’s on and the bluetooth service is running. In my case, the output is:

[root@asterisk1 asterisk]# sdptool search –bdaddr 00:12:8A:C7:DA:7C 0x111F

Class 0x111F

Searching for 0x111F on 00:12:8A:C7:DA:7C …

Service Name: Hands-Free voice gateway

Service Description: Hands-Free voice gateway

Service Provider: Cingular


source

0

Amazon.com: Asterisk: The Future of

May 11, 2012

Book Description

Publication Date: September 23, 2005

It may be a while before Internet telephony with VoIP (Voice over Internet Protocol) reaches critical mass, but there’s already tremendous movement in that direction. A lot of organizations are not only attracted to VoIP’s promise of cost savings, but its ability to move data, images, and voice traffic over the same connection. Think of it: a single Internet phone call can take information sharing to a whole new level.

Configuring your own Phone System can be quite tricky, why don’t you leave it to the experts from Business Phone Lines.

That’s why many IT administrators and developers are actively looking to set up VoIP-based private telephone switching systems within the enterprise. The efficiency that network users can reach with it is almost mind-boggling. And cheap, if the system is built with open source software like Asterisk. There are commercial VoIP options out there, but many are expensive systems running old, complicated code on obsolete hardware. Asterisk runs on Linux and can interoperate with almost all standards-based telephony equipment. And you can program it to your liking.

Asterisk’s flexibility comes at a price, however: it’s not a simple system to learn, and the documentation is lacking. Asterisk: The Future of Telephony solves that problem by offering a complete roadmap for installing, configuring, and integrating Asterisk with existing phone systems. Our guide walks you through a basic dial plan step by step, and gives you enough working knowledge to set up a simple but complete system.

What you end up with is largely up to you. Asterisk embraces the concept of standards-compliance, but also gives you freedom to choose how to implement your system. Asterisk: The Future of Telephony outlines all the options, and shows you how to set up voicemail services, call conferencing, interactive voice response, call waiting, caller ID, and more. You’ll also learn how Asterisk merges voice and data traffic seamlessly across disparate networks. And you won’t need additional hardware. For interconnection with digital and analog telephone equipment, Asterisk supports a number of hardware devices.

Ready for the future of telephony? We’ll help you hook it up.

Show Less

It may be a while before Internet telephony with VoIP (Voice over Internet Protocol) reaches critical mass, but there’s already tremendous movement in that direction. A lot of organizations are not only attracted to VoIP’s promise of cost savings, but its ability to move data, images, and voice traffic over the same connection. Think of it: a single Internet phone call can take information sharing to a whole new level.

That’s why many IT administrators and developers are actively looking to set up VoIP-based private telephone switching systems within the enterprise. The efficiency that network users can reach with it is almost mind-boggling. And cheap, if the system is built with open source software like Asterisk. There are commercial VoIP options out there, but many are expensive systems running old, complicated code on obsolete hardware. Asterisk runs on Linux and can interoperate with almost all standards-based telephony equipment. And you can program it to your liking.

Asterisk’s flexibility comes at a price, however: it’s not a simple system to learn, and the documentation is lacking. Asterisk: The Future of Telephony solves that problem by offering a complete roadmap for installing, configuring, and integrating Asterisk with existing phone systems. Our guide walks you through a basic dial plan step by step, and gives you enough working knowledge to set up a simple but complete system.

What you end up with is largely up to you. Asterisk embraces the concept of standards-compliance, but also gives you freedom to choose how to implement your system. Asterisk: The Future of Telephony outlines all the options, and shows you how to set up voicemail services, call conferencing, interactive voice response, call waiting, caller ID, and more. You’ll also learn how Asterisk merges voice and data traffic seamlessly across disparate networks. And you won’t need additional hardware. For interconnection with digital and analog telephone equipment, Asterisk supports a number of hardware devices.

Ready for the future of telephony? We’ll help you hook it up.

Customers Who Bought This Item Also Bought


source

0

Free GPS Software Garmin Maps & GPS

May 10, 2012

GPS TrackMaker, a free program for your gps devices, can be used to create and edit waypoints, tracklogs, routes, and insert scanned images of map. It recognizes more than 160 models of GPS devices, including Garmin, Magellan, Eagle and others.

Installing your own Phone System can be very involved, why don’t you leave it to the experts from Business Phone System Brisbane.

by GPS Software Hub at July 15th, 2011 at 11:07 am

Motorcycle GPS: Types, Features, Mount & Buying Tips

A GPS system for your motorcycle can turn your journeys, into adventures. Opening up a whole new experience, you can find amazing places to explore by planning your trips at home, and downloading your routes to your motorcycle GPS system. Mount a gps on your bike with the…

by GPS Software Hub at June 30th, 2011 at 06:06 am

Download Free & Paid GPS Applications for iPad

Here is a list of some Free and paid GPS applications for your iPad. Download these GPS software from iTunes apps store: Free GPS By CodeBurners This is a simple app that stores and directs the user to waypoints using latitude and longitude coordinates. Free GPS delivers…

by GPS Software Hub at June 23rd, 2011 at 12:06 pm


source

0