Fast & Efficient Way to Version Control your Projects

How to take advantage of SourceAnywhere to source control your projects and documents efficiently

version control plays a big role in project management. With the growing businesses and expanding teams, developers require their version control tools to be faster and more reliable. And these are always features Dynamsoft focus on since we started developing our own version control tools in 2003.

In this article, I’ll introduce you the cache mechanism available in Dynamsoft’s version control tool – SourceAnywhere, and explain how it helps speeding up the overall performance.

Unique Cache Server

Cache Server coming with SourceAnywhere is an optional caching system designed for distributed teams. When a team member tries to get or check out a file through Cache Sever, the software will check the Cache Sever first and fetch the copy directly from it without any necessary to communicate with the server. This significantly speeds up the performance and in the meantime reduces the burdens of the server.

From my learning, SourceAnywhere is the only version control that provides the Cache Server.

Architecture

From the figure below, you may notice that Cache Server is installed on the same LAN as the clients. For instance, if you have 20 developers in the USA (say this is where the server and database located) and 10 in India, you can install the Cache Server in India. This way, when a team member in India gets a project under SourceAnywhere for the first time, the copy will be cached in the Cache Server.  When the other members in India request the same project, SourceAnywhere will get it from the Cache Sever, no need to spend a lot time communicating with server located in the USA.

SourceAnywhere Architecture

Other performance features

Besides the unique Cache Server, cache mechanism on the sever side, delta transfer, data compression, multi-thread file transfer and more are provided by SourceAnywhere for better performance. I’ll explain more in the future. And as always, any comments on the topic are welcome. :)

Posted in Product | Tagged , | Leave a comment

Dynamsoft Intros New Team Foundation Server 2012 Managed Hosting Plans

Dynamsoft tfs Hosting Plans Provide Support for SQL Reporting, SharePoint and Other Add-On Services; Managed TFS Hosting Also Provides Customers Their Own VM

VANCOUVER, BC–(Marketwire – Nov 5, 2012) – Dynamsoft Corp., a developer of source controlversion control software and TWAIN™ SDK (software development kit) solutions, today announced the availability of new Visual Studio® team foundation server 2012 managed hosting plans. Dynamsoft’s managed TFS hosting provides support for SQL reporting services and SharePoint®. In addition, managed hosting customers are provided an instance of their own dedicated virtual machine (VM).

Dynamsoft’s newest TFS hosting provides two new plans. The managed hosting plan is provided with a dedicated VM and a shared TFS hosting plan is also available. Both are based on Microsoft’s TFS Server 2012. Dynamsoft’s TFS hosting service is used to manage the lifecycle of software development. This includes version control or source control, software configuration management and project management for software developers, R&D managers and CIOs. Dynamsoft will also continue to provide plans for shared or managed hosting for Microsoft’s TFS Server 2010.

The VM provided with the managed hosting offers customers more resources, such as their own database, and other independence from shared hosting customers. Hosted within a SAS70 and CICA5970 certified data center in Vancouver, all plans deliver optimal bandwidth. Guaranteed bandwidth is 100 Mbps with no upload, download or flow rate limitations. Dynamsoft’s online uptime rate is 99.9x percent. This provides customers a secure and stable environment for the management of source code. Database backup and monitoring enhance stability of Dynamsoft’s hosting capabilities. The shared TFS hosting and managed TFS hosting services are also provided with 24×7 Dynamsoft technical support via online chat, phone or email.

“We’re looking forward to growing our hosting customer base with Dynamsoft’s TFS 2012 hosting services,” said Amy Gu, Vice President, Dynamsoft. “With years of experience developing and providing source control software solutions and TFS hosting solutions we’ve developed a good understanding of our customers’ needs. In turn, this has resulted in our establishing exceptional customer service, which distinguishes all our solutions.”

Pricing and Availability
Dynamsoft’s TFS 2012 hosting plans will be available starting Nov. 6, 2012. Pricing starts at $50 per user, per month. An annual plan is offered at $500 per user, per year. Tiered pricing is available for large software development teams. Full pricing details can be found athttp://www.dynamsoft.com/Products/TFS-Hosting-Plans-Price.aspx.

About Dynamsoft Corp.
Founded in 2003, Dynamsoft Corp. provides enterprise-class source control / version control software. Its SourceAnywhere™ software enables efficient file management of source code versions. This ensures greater collaboration and integrity of source code. It is ideal for web, software and application development throughout the lifecycle of development and support. Dynamsoft also provides TWAIN™ software development kits (SDK). Dynamsoft is an associate member of the TWAIN Working Group that develops TWAIN standards. Thousands of customers use Dynamsoft’s source control and TWAIN SDK solutions. Customers include: 3M®; Apple®; EMC®; Fujitsu®; GE®; H&R Block®; HP®; IBM®, Intel®; InfoSys®; Lockheed Martin®; Olympus®; Philips®; PricewaterhouseCoopers®; Samsung®; Siemens®; Symantec®; Unisys®; Verizon®; and more. More information is available athttp://www.dynamsoft.com.

Note: Whether noted or not, references to certain words may be trademarks or registered trademarks of their respective owners.

Posted in Announcement | Leave a comment

Version Control within Visual Studio 2012

This article shares with you on how to integrate SourceAnywhere with Visual Studio. Assume you’ve already installed SourceAnywhere on your computer. You can follow the steps below:

1. Open Visual Studio 2012 and navigate to “TOOLS -> Options -> source control”.

2. In the dialog box, choose “Dynamsoft SourceAnywhere Standalone” as the current source control plug-in, and click OK to confirm the selection.

Visual Studio 2012 Plug-in Selection

3. Open your project in Visual Studio and right-click the solution file. Then click “Add Solution to Source Control”.

4. You’ll then get a dialog box to enter your login info of SourceAnywhere. And click on “Connect”.

5. Choose the target repository and the project location according to the prompts.

Now your project is under version control. In the solution explorer, you can see the little locks beside the version controlled files. By default, Visual Studio will check out the file automatically whenever you attempt to do the edit. You can also right-click on the target file and choose “Check Out for Edit” to check out the file.

If you are using Visual Studio 2012 Premium or Ultimate, you can also find some new features, for instance, Code Review, My Work to better organize the work, etc. To learn more about the new features, please go to:

Visual Studio 2012: What’s New in Version Control

Posted in version control howto | Leave a comment

How to use the SVNBridge to get TortoiseSVN working with SourceAnywhere

SVNBridge Download
SourceAnywhere and SVN
It’s so exciting that SVNBridge is available for SourceAnywhere now. The project allows you to access SourceAnywhere database from TortoiseSVN (a Subversion client). Users will benefit from combining these two products to enjoy nice features from both SourceAnywhere and SVN.

  • Enjoy the robust management provided by SourceAnywhere Server, such as enhanced security, user and database management.
  • If you’ve used SVN, it’s not necessary for you to abandon SVN in order to get the above benefits. It’s flexible for you to choose TortoiseSVN or SourceAnywhere as a client.
  • Wider IDE integration. Integration with XCode, Dreamweaver on Mac and more will be supported. (I will blog the integrations later.)

In this article, I’ll share with you how to integrate SVNBridge with SourceAnywhere.

How to Integrate

1. Please download and set up SourceAnywhere Server first if you don’t have it on your machine.

Dynamsoft SourceAnywhere Step by Step Setup Guide.pdf

Also, you will need to install SourceAnywhere COM SDK on the SVNBridge server machine. (SourceAnywhere Server can be on a different machine)

2. Assume you’ve already installed a SVN Client, for instance TortoiseSVN. Download SVNBridge and unzip it to any location on your computer.

3. Update the scconfig.ini file.

SCIP=192.168.4.100 (SourceAnywhere Server IP)
SCPort=7777 (SourceAnywhere Server Port)
Repository=Default (your SourceAnywhere repository)
TempPath=C:\Temp\ (the temp path of svnbridge)
SCBIP= 192.168.4.235 (SVNBridge Server IP)
SCBPort=808 (SVNBridge Server Port)

Note: To check the IP of SourceAnywhere Server, you can open “SourceAnywhere Service Configurator” and navigate to “System Settings -> Server IP and ports section”.

For SCBIP, you can go to the machine holding the SVNBridge. And then use the command ipconfig to get the IP address.

4. Double click SvnBridge.exe to start the service.

How to Access SourceAnywhere from TortoiseSVN

Through Windows Explorer

1. Get the projects to your working folder. In the working folder, you can right-click and choose SVN Checkout.

SVN check out

2. In the popup dialog box, enter the URL you’ve configured through scconfig.ini (SCBIP). In our case, the URL is http://192.168.4.235:808 (please check step 3 in the How to Integrate section). Please also enter the checkout directory.

svn checkout connect

The following Authentication will prompt:
Username: <repository name of SourceAnwyhere>\<SourceAnywhere username>
Password: the password of the SourceAnywhere user

Note: check “Save authentication” to avoid further Authentication dialogs.

SVN Authentication

After clicking OK to confirm the entry, you can see the files/folders under version controll.

SVN Windows Explorer

3. If you are familiar with SVN, you must know how to edit the files and interact with the database. After you update a file or project, right-click on the target. The command “SVN Commit” will help you upload the modifications to SourceAnywhere. More version control operations can be found at TortoiseSVN: Update, Commit, Add, Get/Release Lock, Repo-browser

Access through Web Browser

If you’d like to view the project(s) through the browser, please enter the URL http:// 192.168.4.235:808/svn. 192.168.4.235 is the IP address of the computer where the SVNBridge locates.

Conclusion

Hope you like the combination of SourceAnywhere and SVN and its flexibility. To try out the SVNBridge by yourself, you can download the installation packages below:

SVNBridge Download

SourceAnywhere 30-day Free Trial Download

Posted in General, Product | Leave a comment

Dynamsoft Intros New Source Control Software with “Find in Files” and other Enhancements

SourceAnywhere™ 4.0 Enables source control / version control via its GUI-based Client or Within Leading Integrated Development Environments

VANCOUVER – August 6, 2012 – Dynamsoft Corp., a developer of source control / version control software and TWAIN™ SDK (software development kit) solutions today announced SourceAnywhere™ 4.0. The software is the company’s newest version of its enterprise-class solution to provide source control (AKA, version control) for web, software and application development teams. Version 4.0 adds key features that include a “find in files” capability.  It will be made available this month – the same month Dynamsoft celebrates the five-year anniversary of SourceAnywhere Hosted.

The new “find in files” capability filters files based on file types, size and check-in time and can also be used to search content in the file. It helps developers navigate the source tree with accurate search results to a specific line of code containing keywords being searched. Also, “Regular Expression” and “Windows Index Search” features greatly speed up search processes. In addition to the new fast file and content search engine, SourceAnywhere 4.0 can now handle more than 500 concurrent global connections.

“With the capability to support 500 or more concurrent connections globally, SourceAnywhere lets developers better manage source code versioning and enables seamless local or distributed software, application and web development team collaboration,” said Amy Gu, Vice President of Dynamsoft. “This makes it also ideal for CIOs to ensure efficient project management throughout the lifecycle of development and support.”

SourceAnywhere also comes with an added software component, SourceAnywhere Cache Server. Typically installed on the client side, SourceAnywhere Cache Server significantly improves remote speed performance. This is done by caching copies of requested server files which reduces the workload of the server, in turn improving client responsiveness. When there are multiple developers working on the same project at the same remote location, Cache Server can appreciably reduce the inter-communication frequency between client and server over the Internet.

More About SourceAnywhere

SourceAnywhere is a SQL server-based source control tool. SourceAnywhere features fast speed during use, whether local or remote; cross-platform support; and scalability and reliability to support large software, application and web development teams. The software enables source control / version control through its GUI-based client. It can also be used within integrated development environments (IDE) such as Visual Studio®, Eclipse™, Dreamweaver® and other IDEs compatible with Microsoft® Source Code Control Interface (MSSCCI).

SourceAnywhere features enhanced security and integrity including built-in SSL and Blowfish encryption to protect in-transit source code. It also features password policies, database encryption and cache file encryption. SourceAnywhere integrates with CruiseControl.NET and ANT to provide continuous integration and automatic build support. Version control convenience features include email notifications; pending check-ins; shelve / unshelve; and branch / merge.

Pricing and Availability

SourceAnywhere 4.0 will be available starting August 7, 2012. In addition to providing an enterprise software edition, it is also offered as a fully-supported software-as-a-service (SaaS) hosted edition (SourceAnywhere Hosted). The starting price for the standalone version is $299 for a single developer license with various bundling options and prices also available. SourceAnywhere Hosted pricing starts at just $14 monthly. Full pricing details for the standalone version are available here while full pricing details for the SaaS / hosted version are available here. SourceAnywhere is available for a 30-day free trial here.

About Dynamsoft Corp.

Founded in 2003, Dynamsoft Corp. provides enterprise-class source control / version control software. Its SourceAnywhere™ software enables efficient file management of source code versions. This ensures greater collaboration and integrity of source code for web, software and application development throughout the lifecycle of development and support. Dynamsoft also provides TWAIN™ software development kits (SDK) and is an associate member of the TWAIN Working Group that develops TWAIN standards. Thousands of customers use Dynamsoft’s source control and TWAIN SDK solutions. Customers include: 3M®; Apple®; EMC®; Fujitsu®; GE®; H&R Block®; HP®; IBM®, Intel®; InfoSys®; Lockheed Martin®; Olympus®; Philips®; PricewaterhouseCoopers®; Samsung®; Siemens®; Symantec®; Unisys®; Verizon®; and more.  More information is available at http://www.dynamsoft.com.

 

Note: Whether noted or not, references to certain words may be trademarks or registered trademarks of their respective owners.

 

# # #

Posted in Product | Tagged , , | Leave a comment

Dynamsoft Team Foundation Server hosting

Dynamsoft launched Team Foundation Server hosting service on Dec 13.

Sign Up Today to Get 1-Month Free Trial

Here at Dynamsoft, our mission is to ease a little burden from busy developers’ shoulders. After building SourceAnywhere (version control) and SCM Anywhere (combined version control and bug tracking), we offered SaaS (Software as a service) editions in response to customers’ request.

Over the past 4 years, our expertise in hosting service grew steadily with our client base and gained great trust. Many customers who trust our hosting service  enquired if we can provide them with tfs hosting service. At Dynamsoft, we value the voices and needs of our valued customers and that’s why we launched TFS hosting.

There have been a number of TFS SaaS providers on the field. We are committed to offering the Most Professional TFS Hosting service. Why choosing Dynamsoft?

  • 8 Years of experience in DEVELOPING source control and software configuration management solutions. Customers include IBM, HP, GE, 3M, Intel, Olympus, Samsung, and many more.
  • 4 Years of experience in HOSTING source control and bug tracking software; online rate 99.9x%
  • 8 Years of being a Microsoft Gold Certified Partner and in close collaboration with Microsoft.
  • Award-winning tech support
  • Thorough data backup: onsite every 10 minutes and offsite per day
Posted in Product | Tagged , | Leave a comment